2023031901
B3/S23
c7ospk
11
7
1
4
1
1
4
20
20
17
80
3
-1
0
1
1
35
0
0
0
0
11
7
1
3
12803
22322
0
83
2195
2483
2083
2149
2161
2113
2081
2208
2435
2612
2158
2057
2115
2243
707
2177
2177
2722
418
2466
2600
2088
552
296
2088
552
3618
2082
42
546
1570
354
2082
546
1570
554
866
1578
2082
418
866
2594
3618
3618
2081
545
34
2081
34
2082
289
801
802
3617
2337
290
2081
34
2081
545
34
289
801
546
290
802
2081
545
34
1569
801
1313
546
1570
1314
2081
34
289
290
2593
801
3617
1570
2081
34
2337
2594
802
2849
802
3618
3680
1648
2145
113
609
105
89
2145
2144
80
112
176
84
100
2145
113
2144
112
2160
2665
2153
2160
3689
2145
2352
2145
113
105
89
2144
80
112
84
100
2145
81
113
609
105
617
2145
113
2144
80
112
176
608
100
624
612
2145
609
105
617
2153
2132
100
688
2128
112
100
624
612
2160
608
100
624
612
2145
113
105
2145
105
617
2144
80
112
100
624
2145
113
609
105
1633
625
1329
617
1641
2145
2145
2144
112
100
624
2144
1120
112
608
84
1632
100
624
1328
1648
612
1636
2144
80
112
176
100
2145
2144
2145
609
608
2144
112
608
2145
105
2145
3681
3680
2145
105
2144
80
112
2145
2132
2644
3889
3888
3888
3685
3685
2149
357
613
2261
2661
2149
213
357
2149
2661
2149
213
357
613
2149
357
2149
213
357
2149
2261
2149
213
2149
2261
2149
213
2149
2261
357
2149
2149
2405
2661
2149
2405
2149
357
2261
2149
357
2149
2149
213
357
2149
357
2149
213
357
2261
2149
2149
2261
2261
2149
613
2149
357
3685
2149
613
2261
2149
213
357
2149
357
2149
213
357
2149
3685
2149
357
3685
2149
613
1637
2149
2149
613
1637
2149
2149
1637
2149
2261
2149
2149
357
2149
2149
2149
2149
613
1637
2149
613
1637
2149
213
2149
613
2149
213
2149
2149
2149
613
2261
2149
2149
613
2149
357
2149
2149
213
357
2149
2149
213
357
2149
2661
2149
613
2261
2149
613
2149
213
3173
101
613
1637
2261
2261
2149
213
357
613
3173
101
213
1637
2149
2405
2149
357
2149
213
2149
2149
613
2149
2149
2149
213
2149
613
2261
3173
101
613
1637
2149
2261
357
613
2149
213
3173
101
1637
2149
213
357
613
3173
101
613
1637
2149
2405
2149
213
2149
2149
2149
2149
213
2149
2149
613
1637
2661
2149
213
2149
2149
613
1637
2149
2149
2149
2661
3173
101
2149
357
613
2149
357
2149
357
2149
357
2149
213
357
2149
613
2261
2261
2773
2773
2773
3941
3941
2277
357
2405
2661
2277
2661
2277
357
2277
2405
2277
3685
2277
357
2277
357
2405
2661
2277
357
2405
2277
357
2277
357
2405
2277
2277
2277
357
2277
357
2277
2277
2277
2277
2277
2405
2405
2405
2405
2405
2661
2277
357
2405
2277
2405
2277
2277
357
2405
2277
2277
357
2277
357
2405
2405
2405
2277
357
2277
357
2405
2405
2277
2277
2277
2277
2277
2661
2277
2405
2277
2277
2277
613
1637
2277
2277
357
2277
357
2405
2405
2405
2277
2277
357
2405
2277
2277
2277
2405
2277
2277
2661
2277
2277
2277
2661
2277
2277
2277
2277
2277
2277
2277
2277
2405
2277
2277
2277
2277
2277
2277
2277
2277
357
613
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
357
2661
2277
2277
357
2277
2661
2277
357
2405
2277
2277
357
2277
357
613
2405
2405
2277
357
2405
2405
2277
357
2277
2277
357
2661
2277
2277
357
2277
357
613
2277
357
2277
2277
2277
2277
357
613
2277
2277
2277
2277
2277
2405
2277
2277
2277
2277
2277
2405
2405
2277
357
2405
2277
2277
2277
2277
2277
2277
2277
2277
357
2277
2277
357
2277
2277
613
2277
2277
357
2277
357
613
2277
2277
2277
357
2405
2277
2277
2277
2277
2277
2277
2277
2277
2405
2277
357
2277
2277
2277
357
613
2277
2277
357
2405
2277
357
2277
357
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2277
2405
2405
2661
2405
2405
2405
2405
2405
2405
2405
2661
2405
2405
2661
2661
2661
2661
2661
2661
3453
3453
2237
253
2301
829
893
2301
829
893
2877
2237
2237
2237
253
2301
829
893
2237
2301
893
2237
2877
2237
253
2301
829
893
2237
253
2301
829
893
2301
893
3837
2237
253
2301
893
2301
893
2237
253
2301
829
893
2237
253
2301
829
893
2301
893
2237
2237
2237
2877
2237
2877
893
2237
2237
2237
2237
2237
2877
2877
2877
2877
2877
3709
2301
2301
2301
2493
509
2429
2493
2493
509
2365
381
509
2365
381
509
2493
2557
2365
381
509
2557
2365
381
509
2365
381
509
2429
509
2365
2493
509
2365
381
509
2557
2365
381
509
2365
381
509
2429
2493
2365
445
2493
2365
445
2493
2493
2365
445
2365
2493
2365
445
2493
2493
2493
2493
2365
445
2365
2365
445
2365
2365
2365
2365
2365
445
2365
445
2365
2365
2493
2493
2365
445
2365
2493
2493
2493
2493
2365
445
2365
445
2493
2493
2365
445
2365
445
2493
2493
2365
445
2493
2493
2365
2493
2365
445
2493
2365
445
2493
2493
2493
2493
2365
2493
2493
2493
2493
2493
2493
2493
2493
2365
2365
445
2749
765
2365
2813
2493
2493
701
765
2365
381
2749
2685
765
2493
701
2685
2429
637
2493
2493
701
765
2365
381
2365
2365
2813
2429
2365
2365
445
701
2365
2365
2365
2493
701
2365
2749
2365
445
701
2365
381
2813
2493
2493
701
2365
2365
445
2365
2813
2493
701
765
2365
381
2493
2493
2493
701
2493
765
2365
381
2429
765
2365
445
2493
2365
445
2493
701
2493
2365
2493
2493
2493
701
2493
2493
2685
2429
2493
701
765
2429
637
2429
637
2493
701
2493
2493
701
2493
2749
2493
701
765
2365
2493
701
2365
381
2493
2365
445
701
2365
2365
445
765
2493
2813
2493
2365
445
701
765
2365
381
2493
2365
2813
2365
445
2493
701
2365
445
2365
2365
2493
2493
2493
2493
2493
701
2365
445
701
2493
701
2493
2365
2493
701
2365
2493
2493
701
2493
701
2365
2493
765
2493
2365
445
2365
381
2429
2365
445
2429
2365
2365
381
2365
445
701
765
2365
445
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2493
2365
2365
2365
2493
2493
2493
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2173
2877
2877
2813
3101
1054
3101
1054
2061
14
173
174
2061
269
173
174
2061
173
174
2061
2061
525
2061
525
173
2061
2061
2573
2221
2573
2061
525
173
174
2061
525
269
173
174
2221
2573
2061
525
2221
2573
2061
2221
2573
2061
525
173
2061
29
30
525
541
269
542
285
286
173
2077
30
541
542
285
173
2061
2061
29
30
525
541
542
2221
2334
173
2078
269
286
173
2061
2061
29
525
2077
30
541
542
285
286
173
2061
29
525
541
542
2589
2221
2077
30
285
286
2221
2077
541
2221
2077
2061
173
2061
29
30
525
541
269
542
285
173
2077
30
541
285
173
2061
2061
29
30
525
541
542
2221
2077
30
541
542
285
286
2061
29
30
525
541
542
285
286
2061
2061
29
30
525
541
542
2061
29
30
525
541
542
285
286
173
2078
525
541
542
2221
2221
2221
2573
2221
2061
2061
2214
2214
2214
2214
2214
2989
2989
2989
2989
2989
3597
2445
2445
2445
2061
14
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
2061
29
30
2061
2061
29
30
2061
29
30
2077
30
2061
2061
29
30
2077
30
2061
2061
29
30
2061
29
30
2077
30
2077
30
2061
2061
2061
29
30
2061
2061
29
30
2061
29
30
2061
29
30
2061
2061
29
30
2061
29
30
2061
2061
29
30
2061
29
30
2061
2061
2477
2477
430
2477
2477
2477
2477
2477
2477
2477
430
2477
430
2477
430
2477
2477
430
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
430
2477
2477
430
2477
2477
430
2477
2477
430
2477
2477
430
2477
430
2477
430
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2477
2733
2733
686
2829
941
2733
686
2733
2733
686
2733
2733
686
2989
2829
2733
2829
2733
2733
2733
2829
2829
2829
2733
2733
2733
2733
2829
941
2829
2989
2989
2733
2829
2989
2989
2733
2733
2989
2989
2989
2733
2733
2989
2733
2989
2733
686
941
942
2733
2989
2829
2733
2733
2733
941
2733
2989
2989
2733
941
2989
2733
2733
686
941
2733
3085
2989
2829
2733
2733
2733
2733
2733
941
2733
686
2829
782
941
2829
782
2829
782
3085
685
686
2989
2733
941
2733
2989
2733
686
2733
2733
2733
2989
942
2733
941
2733
2733
2733
2733
2733
941
2765
2829
2733
2733
2733
2829
797
2845
2829
797
798
2845
2733
2733
2733
2733
2733
2733
2733
2733
2733
2733
2989
2733
941
2733
2989
2829
2733
2989
2733
2733
2989
2989
2733
941
2733
2733
2733
2733
2829
2733
941
2733
2733
2829
2829
797
798
2733
941
2989
2733
2829
941
2733
941
2733
2733
2989
2733
2989
2989
2733
941
2733
2733
2733
2733
941
2733
2989
2733
941
2733
2733
2733
2733
2989
2733
2733
2989
2733
2733
941
2733
2989
2733
2989
2733
3085
685
2733
2989
2733
2829
941
2846
2845
2989
2733
2829
2989
2829
2829
797
2989
2733
2733
2733
2989
2733
2470
2470
2470
2470
2470
2470
2470
2470
2470
2470
2470
2470
2470
2470
2349
2349
2349
2982
2982
2982
2061
14
2061
14
29
30
2061
2061
2061
2061
29
30
2077
30
2077
2077
2077
30
2077
2077
30
2253
2253
2349
2349
2989
2989
2733
3104
544
1568
3104
544
1568
3616
3104
2125
78
2126
2094
141
77
142
78
174
302
2190
78
2094
2205
158
2190
78
654
2190
78
654
2126
2094
78
174
654
2126
654
2126
174
2126
2126
2126
2638
2222
2222
2126
2094
2093
77
2638
2093
46
77
2093
46
1581
1582
813
814
2093
46
141
77
142
173
174
301
302
814
2094
142
174
302
814
2093
46
2093
46
813
814
2093
46
157
173
174
2094
142
302
2094
142
302
2094
2094
814
2094
2094
1582
302
814
2093
77
2862
2093
2126
3886
2080
2080
1568
800
2080
160
288
800
2080
2080
544
2080
544
2080
800
2080
1568
800
2080
160
152
156
2080
1568
800
2080
800
2080
800
2080
288
2080
544
2080
544
2848
2848
2080
2080
160
288
2208
2080
160
2080
2080
2080
2080
1568
800
2080
1568
800
2080
160
288
2848
2080
160
2080
2200
2848
2080
160
2080
160
2080
160
2080
2336
2080
544
2080
544
2080
800
2080
800
2080
800
2080
800
2208
2208
2080
2080
1568
2080
800
2080
800
2848
2208
44
172
300
2080
2080
2080
2080
2208
2080
2080
2208
2080
2124
2080
288
800
44
140
76
172
300
2080
2080
2080
2848
2080
1568
800
2080
2080
800
2080
800
2080
2080
544
2080
2848
2080
2080
2080
2080
2080
2080
2080
288
2080
1568
800
2080
1568
2080
288
44
172
300
2080
2080
2080
1568
2080
2080
800
2080
2080
2080
2080
2080
2080
800
2080
2080
800
2080
800
2080
2080
2080
2080
2080
2080
1568
2080
2080
2080
544
2080
544
2636
2080
800
2080
800
2080
800
2080
800
2124
652
2080
2080
800
2080
1568
2080
1568
2336
76
300
2188
76
2092
140
76
172
300
812
2092
2092
172
300
2092
2092
2198
2198
2196
2196
2196
2348
2336
2702
2862
2860
3629
2445
398
2446
2444
2125
78
2126
2094
814
2638
2125
2094
77
814
1326
2093
46
558
813
814
2094
814
2094
558
813
814
2094
813
814
2094
814
2094
814
2094
814
2126
2080
544
2080
1568
800
2080
1568
800
2080
2080
544
2080
544
800
2080
800
2080
2080
800
2080
800
2848
2848
2336
672
2720
2848
2848
2848
2848
2848
2848
2080
544
800
2080
544
800
2848
2080
800
2080
800
2080
800
2848
2080
2080
2336
2080
800
1312
76
2080
544
2080
1568
2080
2080
2080
2080
544
2080
2080
800
2080
800
2080
800
2848
2080
800
2080
2080
800
2080
800
2080
544
800
2080
544
2080
800
2080
800
2080
2636
2592
800
2080
544
800
2080
800
2080
800
2080
800
2080
800
2636
2092
2094
142
174
302
2094
141
142
558
174
302
2190
174
2349
2350
2093
557
301
2606
2606
2094
142
558
174
302
2093
46
142
557
173
558
174
301
302
2094
142
558
174
302
2350
2350
2606
2606
3022
3021
974
3022
3021
974
3022
3022
3021
2080
544
160
288
2080
544
160
288
2336
2208
288
2208
288
2208
288
2336
2208
288
172
300
2220
2080
544
288
140
172
300
2080
544
288
140
172
300
2336
172
300
2592
288
556
172
300
2336
172
300
2336
140
172
300
2348
2592
2092
556
300
2092
140
556
172
300
2348
2592
2604
2604
2604
2702
2701
654
686
2702
2702
2701
654
2702
2701
654
2701
654
2702
2702
2702
685
686
2702
686
2702
686
2702
686
2702
686
2702
686
2702
686
2862
2862
3020
3020
3020
3020
3020
2720
2700
2700
2700
684
2700
2700
684
2700
684
2700
2700
684
2700
684
2700
684
2700
684
2700
684
2860
2860
2848
2848
2860
2860
2848
2860
2860
2094
141
77
142
78
174
2126
2126
2206
2126
2126
2126
2093
2094
2094
2093
46
77
142
174
2190
2190
2094
142
2222
2350
2350
2350
2350
2349
302
2350
2350
2350
2350
2080
2080
2080
2204
2080
2208
152
156
2208
2208
2208
2200
2208
2220
2080
44
2080
44
140
76
172
2080
140
2092
2220
2092
2092
140
76
172
2092
2092
3662
2606
589
1582
590
1613
1614
2638
1614
3661
1614
3662
2606
589
1582
590
1613
1614
3662
3661
1614
974
3662
2638
2606
1582
1613
1614
3662
3630
1614
3630
1614
3630
3661
1614
3630
1614
3630
3662
2605
558
589
1582
1613
2606
1582
3661
2605
558
589
1582
1613
3630
3630
3661
2637
1613
2606
589
1582
590
1613
2606
590
1614
2606
589
590
2638
3118
2638
2638
3118
558
1182
3230
3214
1582
1614
3229
1182
3230
3118
558
1181
1182
3230
3630
1614
2606
590
1614
2638
3246
2606
1582
590
1614
2606
2637
1613
3630
2606
1582
2606
1582
2637
1613
3661
2637
3630
3630
3661
3661
3661
2637
1613
2637
2637
2606
589
1582
1613
2606
2509
3886
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
2336
300
2336
2348
2348
2348
2348
2592
1568
2592
1568
2592
3232
2592
1568
556
1580
1612
3628
2592
1568
556
1580
588
1612
3628
1612
3660
2592
3616
2592
1568
3616
3616
3616
3616
3616
3616
2636
2636
2592
1568
3224
1180
2592
2592
2592
2592
3224
3232
1176
1180
3232
3104
1184
2592
1568
3616
3616
2592
3224
1180
3232
1568
2592
1568
2592
1568
2604
1580
1612
2604
1580
588
1612
3616
1580
3616
1580
3616
1580
3616
3616
3616
2592
2592
1568
3616
1580
2592
556
588
2592
1164
1196
2592
556
588
3616
1196
1580
2592
1568
556
1580
588
2592
1568
1580
2604
3628
3660
3628
1612
3628
3628
3628
3628
2604
1580
2604
588
2604
2604
2604
2604
3244
1580
3628
3660
2604
2604
1580
588
1612
3872
3872
3872
3872
3872
3872
3872
1836
3872
3872
3884
3872
3872
3872
3872
1836
3884
3884
3872
3884
3884
2198
2196
2196
2710
2710
2710
2710
2710
2708
2708
2708
2708
2708
2708
2957
2957
2446
3222
3220
3220
2190
174
158
2206
2190
174
158
2206
2206
2206
2189
142
653
654
2093
173
2221
2080
156
2080
544
800
148
156
2080
544
800
2080
544
800
660
2080
544
800
2080
2080
2080
544
2080
544
2848
2080
544
800
2080
544
800
2253
206
2254
2956
2444
2862
2848
2592
3184
3696
3696
3184
3696
3696
3680
3168
2174
222
382
734
2174
2174
2163
179
435
627
2238
222
2174
222
382
734
2238
179
222
223
446
191
435
447
2174
115
127
223
2227
435
2227
435
2238
223
446
191
447
2175
223
2483
2238
2239
2239
447
2175
2783
2239
447
2175
2783
2271
2227
2271
2227
435
2239
735
2271
2239
735
2271
2483
2271
2271
2271
2175
2483
2483
2783
2675
2149
2149
3966
1919
2229
110
437
2159
367
2677
2229
110
878
622
2159
623
3253
3439
2670
2671
1391
2165
181
110
437
2159
623
2229
110
437
2165
629
2159
2229
437
2159
367
2414
878
2159
367
623
879
2671
2159
623
2159
2159
2159
367
623
879
2671
2165
181
110
437
2159
367
623
2229
2159
623
2670
2671
1391
2229
110
2159
367
2158
2229
437
2159
367
2159
2159
2159
2159
2159
2159
2159
2159
623
2671
2159
2159
623
2159
2159
623
2671
2165
2165
2927
2485
2254
2675
2160
2160
368
880
3248
2672
880
2160
176
624
432
2160
176
432
2160
176
368
624
432
880
2928
2160
368
2160
176
624
432
2672
2160
176
368
624
432
2672
2160
624
2928
2160
624
3696
2672
1392
2160
2160
2160
368
2160
2160
624
2672
1648
2672
1392
2160
368
2160
2160
368
2160
368
624
880
2160
2160
624
2160
624
2672
2160
624
2160
624
3440
3440
2160
2160
2224
2672
2224
2160
2224
2160
176
2160
2224
624
2160
624
3440
3440
2160
624
2160
1392
3440
2224
432
2224
432
2224
432
2736
2224
432
2224
432
2224
2224
2736
2224
2224
2224
2224
2224
2224
432
2224
2224
432
2160
368
624
2672
880
2160
368
624
2160
624
2160
624
2672
2160
624
2672
880
2160
368
2672
2160
368
2928
2480
2480
2160
368
2672
3248
624
2160
368
624
2928
2672
2928
2928
2208
416
2208
416
2464
2464
2208
416
2208
416
2464
2464
2208
2208
416
2464
2464
2464
2144
2144
608
2144
352
608
864
2656
2144
352
608
2144
2144
2144
2144
352
864
2144
2144
2144
2656
1376
2144
608
3424
1632
2656
1376
2144
2144
608
2656
2144
2144
608
2144
2144
608
2144
2144
608
3424
2144
2144
608
2144
2144
2144
2144
2144
2144
608
2144
608
2144
2656
2144
608
2144
2144
2400
864
2144
2400
2400
2144
2144
2144
3424
2144
2144
2912
2144
2144
2144
2144
2144
2144
2656
2144
2144
2144
864
2144
2912
2144
2144
2144
2144
2144
2144
2656
2144
2144
2144
608
2656
2144
608
2656
2144
2656
2656
2144
608
2656
2144
2656
2144
2656
2144
2144
352
2144
2144
608
2656
2656
2656
2656
2656
2528
2528
2528
2248
2248
712
2152
360
616
2152
2152
2152
360
2152
360
872
616
2664
2664
2152
616
2152
360
2152
360
872
2152
2152
2163
190
127
179
222
223
446
191
435
371
447
2259
2160
176
432
2224
432
2256
2144
2912
3695
2159
2144
3701
2174
2174
127
2174
127
2528
2174
222
2174
2174
2483
2483
2431
2149
2159
623
2165
2159
2159
2229
437
629
2159
367
623
2159
367
2485
2159
367
2159
2159
2159
623
2159
2933
2159
2159
623
2933
2159
2671
2671
2671
2671
879
2671
2927
2254
2160
2160
368
2160
624
3440
1648
2160
2160
624
3440
1648
2160
2160
176
2160
2160
624
2160
176
624
2160
2160
624
880
1392
2160
624
2160
880
2160
2160
624
2160
880
2160
624
2160
2736
2736
2480
2736
2224
1712
688
2736
2736
2736
2736
2928
2928
2160
624
2416
624
2928
2160
624
2672
2928
2928
2160
624
2928
2160
624
2928
2208
2464
2464
2208
416
2208
2464
2144
608
2144
864
1376
2144
2144
2144
2144
2144
608
3680
2144
608
2144
2144
2144
608
2144
2144
608
2144
2144
2144
608
2144
2144
608
2144
2912
2144
2144
864
2144
2144
2144
864
2144
2144
864
2144
2144
2144
864
2144
2144
2144
2144
864
2144
2144
864
2144
2400
2656
2656
864
2144
608
2656
2912
2656
2912
2144
608
2912
2144
608
2912
2144
608
2912
2760
2152
2163
2174
190
127
191
383
2227
435
691
2163
435
2163
2174
190
446
2174
190
127
382
446
191
383
447
2163
883
2227
435
691
2163
435
2238
446
191
447
2739
2469
2259
2149
2149
2149
869
3955
3955
2159
2159
367
2159
2159
367
2159
2165
2159
2159
367
2165
885
2741
2159
2159
367
2158
878
2159
367
879
2159
2159
367
2159
2159
367
2159
367
879
2927
2927
3951
3951
3199
3198
638
3198
1151
638
639
3199
638
639
3294
638
2686
639
2687
2687
2661
2160
2160
880
2224
432
688
2160
368
432
880
2160
2160
880
2224
432
688
2160
368
432
880
2480
2224
688
2224
432
2224
688
2224
432
2224
688
2224
2480
880
2464
2464
2208
416
2464
2464
2144
2144
864
2144
352
864
2144
352
2144
352
2144
352
2144
2144
864
2144
352
864
2144
352
2144
352
608
2144
352
864
2400
864
2400
2144
352
864
2144
864
2400
864
2912
2400
608
2400
864
2400
864
2400
2144
352
864
2912
2144
352
2144
352
2912
2528
3952
2152
2152
2152
360
2152
2152
360
2152
872
2152
2152
360
872
2920
3936
3944
3944
3944
2239
2238
2238
191
2227
2238
191
3711
3710
3710
1663
3710
1663
3710
3710
1663
3710
3710
1663
3710
1663
2671
2671
2229
2671
2671
2671
3695
3695
3695
3695
3695
3695
3695
3695
3695
3695
2159
2159
3272
3272
3176
616
3040
3040
2208
2656
2656
2664
2664
3680
3680
3680
3680
3680
3680
3688
3688
3688
3688
3688
3688
3688
3688
3688
3688
2144
2144
3184
3184
2152
2152
3168
3176
3176
3187
115
1651
2238
3710
2239
2163
127
1662
1651
1663
2227
3807
1663
3807
1663
2430
383
2419
383
3710
1663
3711
2661
2159
367
1647
2159
1647
2165
2159
1647
3701
3695
3695
3695
3695
2159
3695
3695
3187
627
2675
2675
2671
3189
2671
3183
367
2671
2671
3439
2160
624
1648
3184
112
1648
3696
3696
3696
3440
2160
1392
1648
2160
1648
2480
2224
3248
3440
1648
2208
416
2144
1632
2144
608
1632
2144
352
1632
2144
1120
1632
2144
1120
1632
2144
1632
3680
3680
2144
1632
2144
2144
3680
2152
360
616
1640
2152
1128
1640
2152
1640
2152
1640
3688
2152
3936
2271
2163
179
2174
2163
2174
115
127
223
2174
222
2174
115
127
223
2175
2175
223
2270
2174
115
127
223
2175
223
2163
179
2174
222
2163
2174
115
127
2174
222
2174
115
127
223
2174
115
127
2174
2163
127
2271
2163
2259
2419
2419
2430
2419
2419
2419
2419
2419
2419
2419
2430
2419
2419
2419
2419
2419
2229
2159
2165
2159
2165
2159
2159
2165
2165
181
2159
2165
2159
2165
2159
2159
2165
2165
2165
3699
3710
3699
3699
3710
3699
3699
3699
2675
2686
2675
639
2687
3699
2687
2687
3699
2675
3710
1663
3711
3711
3699
3699
3710
3710
1663
3710
1663
3699
3699
3710
3710
1663
3711
3699
3699
2675
1651
2675
639
1651
3699
2675
639
3251
3699
3251
1651
2675
1651
3699
2675
2405
2405
3923
3923
3923
3923
3923
2421
2421
2421
2421
2415
2415
2421
2421
3701
3701
3701
2677
3701
2671
1647
3701
3695
3701
2671
2174
2227
2672
3184
624
2672
3184
2672
3184
368
2416
2416
624
2416
624
3184
368
624
3168
352
608
3168
608
2656
2656
3176
360
616
3176
616
3424
3424
2160
176
2160
2160
176
2160
2160
4016
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2144
2416
2416
2416
2416
2416
2416
2416
2416
2416
2248
2248
3696
3696
3696
3696
3696
3696
2672
2672
3696
3696
3696
3696
3696
3696
3696
3696
3696
3696
3696
2672
1648
3696
3696
3248
3696
3696
3696
3696
3696
2152
2152
2152
2152
2152
2152
2152
2400
2400
2400
2400
2400
2400
2400
2400
2400
3920
3920
3920
3680
3680
3680
3680
2656
3680
3680
3680
2656
2656
2656
3680
3680
3680
2656
1632
3680
2656
1632
3680
2656
3680
3680
3680
2656
2408
2408
2408
2408
2408
2408
2408
2408
3688
3688
3688
3688
2664
1640
2664
2664
2664
3688
3688
3688
3688
2664
2664
1640
3688
2664
1640
3688
2160
2160
2160
2224
2160
2208
2144
2144
2144
2144
2144
2144
2144
2144
2272
2272
2272
2272
2272
2152
2152
2163
190
127
179
191
383
447
2160
176
368
2224
432
2163
179
191
639
3710
1651
1663
3710
1651
1663
3710
1651
1663
3696
2224
624
2224
2144
608
3696
3696
3696
3294
3253
2175
3711
3696
3696
2483
2483
2270
191
447
2270
191
447
2483
2483
2495
2495
2495
2495
2782
2783
2782
2783
2229
2229
437
2485
2160
2160
2160
176
2160
624
2160
1392
2160
2160
2160
2160
624
2160
1392
2160
368
624
2672
2928
2672
2160
624
2672
2928
2208
2464
2144
2144
2144
2144
2912
2144
608
2656
2656
864
2656
2656
2912
2174
638
2174
127
638
639
2687
3272
3016
3667
3664
2896
3094
3078
1046
1350
1558
3606
3094
3606
3606
3590
3078
2054
2054
518
2054
2566
2054
2054
2060
396
2060
396
2060
524
396
2572
1548
396
2054
38
2054
2054
2054
518
2054
2566
2054
390
2060
396
2054
2061
2054
390
2061
397
2060
2061
397
2054
390
2060
2061
397
2061
525
397
2060
396
2060
524
396
2060
2060
524
2086
390
2061
2438
2061
397
2061
397
2061
397
2061
525
2060
2086
2061
2061
2061
2061
2381
2061
2061
2061
2381
2445
2444
2573
2444
2444
2061
2381
2573
2061
2381
2573
2444
2445
2445
2957
2957
2956
2956
2957
3916
2122
2141
74
3398
3405
2053
41
2089
2053
41
2053
2053
3589
2053
41
2089
2601
2089
2053
2053
1541
2053
41
2053
2089
2053
2053
2053
2050
5
41
2089
2053
517
2053
2053
1541
2053
41
2089
2053
41
2050
5
2053
517
837
2053
2050
5
41
2050
5
517
41
2053
2053
2089
2601
2053
2053
2053
1541
2565
553
2053
2053
2053
1541
2053
2053
2053
2053
2053
1541
2601
2053
2053
2053
41
2089
2053
517
2053
2053
2053
2053
41
2053
2053
1541
2089
2053
2053
517
2053
41
2089
2053
2053
2089
2053
41
2437
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2130
2130
2949
2949
2434
3916
2454
2070
406
2454
3094
534
2070
2070
2582
2054
13
22
390
406
2054
13
397
406
2070
534
390
1558
397
2566
525
534
390
397
406
2070
2454
2070
534
406
2070
406
2070
406
2070
534
2070
1558
2566
525
534
2582
2582
2070
406
2070
2070
406
2454
2070
2070
534
2070
2070
406
2061
406
2454
2070
2070
534
2070
2070
3606
2582
2070
406
2070
534
1558
2070
1558
2070
2070
534
2070
406
2070
2070
406
2070
406
2070
2070
406
2070
534
1558
2070
2070
1558
2070
2070
534
2070
406
2454
2070
406
2070
406
2454
2070
2070
2070
2582
406
2070
406
2070
2070
2070
2070
2070
2070
2070
2070
2070
2582
2582
2070
2070
2454
2070
2454
2070
2454
2070
2454
2070
2454
2070
2070
2070
534
2582
2582
2070
2070
534
845
2070
2582
2582
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2966
2950
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2950
918
2966
2966
2966
2966
2966
2966
2966
2950
918
2966
2966
2966
2966
2966
2966
2966
2966
2966
3910
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2438
2950
2950
2054
2054
390
2054
518
1542
2054
390
2566
2054
1542
2566
2054
2054
390
2054
390
2566
2054
2054
390
2054
2054
390
2054
390
3078
518
2054
2054
390
2054
2054
2054
2054
390
2054
2054
518
2054
2054
2054
2054
2054
2054
2054
2054
390
2054
2054
2054
2054
2054
2054
2054
2054
2566
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2342
806
2854
2854
2854
2342
2342
2342
2342
2342
2342
2342
2342
2342
806
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2566
2566
2566
2138
314
2138
122
154
186
314
2170
154
2050
10
34
394
2058
394
2050
514
1538
10
522
1546
394
2050
10
2050
10
2058
2058
2050
10
34
2050
514
10
522
394
2562
1034
522
842
2050
1538
10
1546
2050
10
2570
2354
818
2866
2354
2354
818
2354
2354
2866
2354
2354
2061
2086
2061
397
2060
13
397
396
2054
2061
2438
2061
397
2060
13
396
2061
2061
397
2333
92
284
2054
22
390
406
2054
22
406
2070
406
2358
2358
2054
2342
2950
3077
3461
2950
2373
2566
2566
2573
845
2566
2573
845
2438
2054
2054
518
2054
2054
2060
2060
2957
2205
2053
2053
1541
2053
2053
2053
2053
41
2053
2565
1541
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2885
2053
2053
2053
2885
2053
2949
2949
2949
2949
2949
2949
2949
2434
2070
2070
2070
2070
2070
534
1558
2070
534
2070
1558
2070
2070
406
2070
534
1558
2070
534
2070
1558
2070
2070
2454
2070
2070
2070
2070
2454
2070
2070
2070
2070
2886
2582
2070
2070
2070
2893
2070
2070
2070
534
2070
2886
2070
2070
534
845
2070
2358
2358
2870
2358
2358
2358
2358
2358
2358
2358
2358
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2957
918
2966
2966
2966
2966
2966
2957
918
2957
918
2438
2438
2438
2438
2438
2438
2950
2054
2054
2054
2566
2054
518
2054
2054
2054
2054
2054
2054
3590
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
518
2054
2054
2054
2054
2342
2342
2342
2342
806
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2342
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2950
2138
2058
2060
2054
2054
2061
2061
397
2445
2060
2060
524
2060
524
2060
2060
524
2060
2054
2054
38
2054
2054
2054
38
390
2061
2054
2054
390
2061
397
2061
2061
397
2060
2572
2060
396
2060
524
396
2060
524
2060
2060
524
396
2438
2438
2061
397
2061
397
2572
2877
2140
2122
2122
2122
2845
3084
3404
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2053
2565
2562
517
553
2053
2053
2053
2089
2601
2053
2053
2601
2053
2053
2053
2053
2053
2053
2053
2053
2601
2949
2949
3973
3973
2061
1549
2054
1542
2054
1542
2054
1542
2061
1549
2054
1542
2061
1549
2061
1549
2054
1542
2061
1549
3910
3910
3910
3917
3917
3917
2122
2070
2070
2582
2061
390
2566
2061
525
2061
22
2070
2566
390
397
2582
2070
2070
2582
406
2061
390
2061
518
390
2061
525
2061
22
406
2070
534
406
2566
525
390
406
2582
406
2454
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2358
2957
918
2966
2438
2438
2438
2438
2438
2950
2054
390
2054
2566
2054
390
2054
518
2566
2054
2054
2054
2054
2054
390
2054
390
2054
390
2054
2566
2054
390
2054
518
2566
2054
2054
2054
2054
2054
518
2054
390
2054
390
2566
2342
806
2854
2342
2342
2342
2342
806
2342
2342
806
2342
806
2854
2854
2342
2342
2342
2342
806
2342
2854
2342
2342
2342
2342
806
2950
2950
2950
2950
2950
2950
2566
3990
2050
10
2050
10
2050
10
2050
514
10
522
2050
10
2050
10
2050
10
2050
10
34
2570
546
2058
2050
10
34
2050
514
522
2562
522
2946
906
3974
3082
3402
3970
1930
2445
2054
390
2054
390
2061
397
2060
396
2054
390
2061
397
3085
525
3078
518
3078
518
3085
525
3078
3085
525
3398
3398
3405
3590
1926
3590
1926
3981
3590
1926
3981
2565
3077
517
553
2053
41
389
3077
2565
553
3077
3077
3077
3077
3077
3077
3077
3589
1925
3589
1925
3589
1925
3589
1925
3461
3461
2138
1626
2138
122
1626
1658
3586
10
1546
2050
10
1546
3078
2566
2438
2566
2566
3074
514
1034
522
3082
3078
3078
3078
2950
2950
3974
3074
1034
3082
2954
2954
3402
3402
3402
3402
3970
1930
3978
3078
2342
3094
2966
3082
1354
2354
3078
3074
1034
3074
1034
2060
2060
2060
1548
2054
2054
1542
2061
2060
2061
2054
1542
2060
1548
2061
1549
2060
3597
3597
3597
3597
2374
2381
2380
2381
3910
3917
3917
2333
93
2053
2053
2053
1541
2053
2053
2053
2053
2053
1541
2050
1541
2053
1541
2053
3589
3589
2053
3589
3589
3596
2060
1548
3916
3916
2053
517
3589
2053
1541
3461
3461
2949
2949
3077
2070
2070
534
2070
1558
2054
13
2061
2061
1549
3606
3606
3606
2582
2070
2582
3606
2070
3606
2358
2358
2870
2966
2966
2438
2438
2054
2054
2054
2054
518
2054
2054
2054
2054
1542
2054
2054
2054
1542
2054
2054
2054
1542
2054
2054
2054
2054
2054
3590
2054
2342
2950
2050
10
2058
2050
514
10
522
2050
1538
10
1546
2050
10
2050
10
2050
1538
10
1546
2058
2050
1538
10
1546
2058
2050
1538
10
1546
3594
2050
10
2950
3085
3084
12
1548
1356
2060
1548
2054
2060
396
2438
2060
1548
396
332
2061
397
333
2061
397
3078
6
1542
390
1414
1350
3078
6
518
326
2054
390
2060
396
1420
3085
13
1549
397
1421
1357
3085
13
397
2061
397
3085
13
1549
397
1421
3085
397
2374
2054
2060
3085
13
1549
3085
13
3085
3085
3084
12
1548
3596
2054
1542
2374
2060
2054
1542
2060
1548
2061
1549
2054
1542
2374
3078
6
2060
3085
13
1549
3085
13
2374
2060
332
2445
333
1357
2374
2444
1420
332
2381
1357
2445
3916
3676
2060
332
3084
12
332
3078
6
326
3084
12
332
3084
3084
3084
2060
332
2060
332
3404
3398
2956
3404
2956
1356
3404
3404
2053
1541
2053
389
2050
325
2053
1541
389
1413
2050
5
1541
325
1349
2053
2053
1541
389
1413
2373
1349
3589
3589
3077
5
1541
2050
5
1541
2053
1541
2050
5
1541
3589
2053
389
2437
3154
82
2130
3980
3974
3980
3980
3974
2060
2060
2060
2060
2054
2060
2061
2381
2380
2381
2381
2380
2380
2374
2381
2381
2381
2380
2380
2374
2374
2381
2374
2381
2380
2380
2374
2374
2381
2381
2380
2380
2380
2380
2380
2381
2380
2380
2380
2381
3596
3596
3596
3596
2956
3596
3596
2956
2333
2333
2140
2140
2140
2140
2140
2373
2372
325
3077
3154
2437
2437
3397
3397
3973
2053
2050
5
2050
5
2130
2565
1541
3589
3586
3589
3586
2565
1541
2886
2956
2070
534
1558
3597
2061
2070
1558
3606
2582
3094
1430
3478
2966
2966
2966
2966
2966
2966
2966
2966
3590
2054
2054
518
1542
3590
2054
1542
3590
2342
3586
2050
2050
514
1538
3586
1546
2050
1538
10
522
1546
3078
2950
2054
13
1046
22
1542
1350
1558
406
1430
3597
1558
2054
13
22
1549
1558
406
1430
2054
1037
13
1542
1549
3590
1549
2054
13
1549
3606
2054
2054
1542
390
3590
390
2054
1542
390
1414
2054
1542
390
1414
2054
1542
390
3590
3078
6
1542
2054
1542
2054
1542
2054
1542
3590
3078
6
2438
2438
2438
1414
2342
2054
2061
3078
6
1037
13
3078
1037
2054
13
326
3398
3398
918
3398
918
2966
2170
1658
3706
3974
1942
3974
1942
2070
2070
2070
2070
2054
13
22
2070
2070
2070
2070
2070
2070
2070
2070
2374
2374
2374
2374
2374
2374
3606
3606
3597
3597
3597
1558
3597
1558
3606
3606
2050
1538
10
386
1546
394
2050
10
386
1546
394
2058
1546
3074
2
1034
1538
10
1546
330
1354
2050
10
1546
330
1354
3586
1546
2058
1546
2342
2342
2342
2342
2342
2342
2438
2950
2950
3398
2141
2141
3974
3974
2054
2054
2054
2054
2054
2054
2054
2054
2054
3590
3590
3590
2566
1542
3590
3590
2566
3590
3590
2566
3590
3590
3590
2950
3082
10
330
3082
2354
2354
2434
394
3402
2954
3402
3978
3970
1930
2058
2058
2058
2058
2050
10
2378
2378
2378
2378
2378
2378
2378
3586
1546
3586
1546
3586
1546
2570
3594
3594
2070
2070
534
3478
2454
2582
1430
2950
2054
2054
2054
518
2566
3366
2342
2342
2342
2054
2054
2054
2566
2566
2050
2050
2061
2086
2061
2060
397
396
2445
2061
397
2061
397
2070
2454
2070
406
2358
2358
2061
397
332
2060
13
397
396
2061
397
3085
525
845
3078
518
3085
525
3085
525
2950
2957
908
2957
3974
3980
1933
3981
2957
2070
406
3094
534
1558
2358
822
2054
390
3590
3078
1046
534
2950
918
3974
1558
1942
3398
2053
1541
2893
2381
3990
2070
2444
2444
2438
2445
2445
2438
2445
2445
2956
2956
2957
2957
2957
2957
3910
3917
3910
3917
2437
2437
2437
2949
2070
2070
2070
2454
2070
2070
2070
2582
2070
2070
2070
2070
2070
2070
2582
2966
2966
2966
2966
2966
2966
2966
2966
2966
2966
2438
2950
2054
2054
2054
2054
2854
2950
2950
2950
2950
2950
2950
2950
2950
2374
838
2886
2886
2893
2886
2893
3917
3738
1722
2682
2140
2141
2141
3346
3332
3346
3332
3346
3346
3346
3346
3346
3332
3330
1286
2050
514
2050
2050
2050
2562
2050
2050
2050
5
6
514
517
2565
2053
6
9
2562
517
518
2050
2050
5
2566
521
2566
3586
1541
2053
2050
514
2066
2050
2050
514
2050
2050
2050
2050
514
2053
517
2562
2057
2562
2050
5
2050
5
2053
2562
517
2050
5
514
517
18
2578
2057
2050
5
18
2562
517
530
2050
5
514
517
2562
517
2053
6
517
2050
5
514
517
2562
517
2050
5
2050
5
1538
1541
2050
5
2050
5
6
9
517
2050
5
514
517
518
2050
5
9
2050
5
2562
517
518
521
2053
6
9
2053
9
2053
2050
2562
2050
2562
2050
514
18
2578
2050
18
2562
530
2050
514
2562
2050
2050
2057
2066
2066
2066
2066
2050
514
2578
2066
2066
2050
514
2578
2834
2822
2818
2822
2822
2834
2825
786
2818
2834
2834
2818
773
2825
2834
2834
2578
2562
517
2566
2569
2578
2821
2060
2050
2060
2821
2821
2066
2058
2056
2066
2058
2057
10
18
2057
10
18
3586
2066
2058
2056
2056
2056
2057
10
18
2057
10
18
3602
2066
2058
2057
10
18
2056
2057
10
18
2057
10
18
2050
514
2052
2050
4
9
18
2057
10
2056
2050
2050
2050
5
6
514
9
517
10
18
2053
514
9
10
18
3602
2066
2058
2056
2066
2058
2054
2050
6
514
2050
2050
2578
2050
5
6
514
9
10
18
2052
2050
4
9
18
2058
2052
2050
4
18
2050
2058
2050
5
6
514
9
517
10
18
2050
9
18
2056
2056
2050
5
6
514
9
10
18
2050
5
9
10
18
2050
5
6
514
9
10
18
3589
1545
2050
2056
2562
9
10
18
2057
10
18
2057
10
18
3602
2057
10
18
2057
10
18
2057
10
18
2057
2057
10
18
3593
1554
2056
2058
2050
2050
18
2058
2056
2050
18
2050
2050
9
10
18
2050
9
10
18
2066
2066
2058
2050
9
10
18
2058
18
3602
2056
2050
10
18
2050
10
18
2050
2066
2058
2056
2058
18
2058
18
2056
2066
2058
2578
2058
18
2058
18
2058
18
2066
2066
2058
18
2066
2066
2821
774
2834
2834
2834
2825
778
786
2821
774
777
778
786
2826
786
2834
2821
774
777
2821
774
777
2825
778
786
2050
12
2050
12
2322
2578
2568
3845
2578
2066
2578
2578
2066
2066
2066
2066
2066
2052
6
2050
6
514
518
2050
6
18
530
2564
518
2054
518
18
530
2052
6
2050
6
18
2566
2562
518
530
2066
530
2066
2054
3602
2050
6
2052
6
2050
6
2066
2564
518
2566
2566
530
2066
2562
518
530
2066
2066
2562
518
530
2054
18
530
2054
518
18
530
2054
18
2050
6
514
518
18
530
2066
2066
2054
18
530
2066
1554
2052
6
2050
6
2066
2054
18
2066
2066
2578
2066
2050
18
530
2066
530
2578
2578
2066
2066
2578
2050
18
530
2066
530
2066
2578
2578
2578
2066
2066
2578
2066
2066
2066
2066
530
2578
2066
530
2066
530
3602
2066
2066
2066
530
2066
2066
2066
2578
2066
2066
2066
530
2066
2578
2066
2066
530
2578
2066
530
2066
530
3602
2578
2066
2066
2066
530
2066
2066
2066
530
2066
530
2578
2066
530
2066
530
2066
530
2066
530
2578
2066
530
2066
2066
530
2066
2578
2066
530
2578
2066
2066
530
2818
786
2818
786
2834
2818
786
2818
786
2834
2834
2834
2834
2834
2834
2834
2834
2822
2834
2822
786
2818
786
2834
2818
786
2834
2834
2818
786
2818
786
2834
2834
2834
2818
786
2834
2834
2818
2834
2834
2834
2050
12
2050
12
2050
12
2050
12
2050
12
2050
12
2050
2050
2050
2050
2050
2306
2306
2306
2306
2306
2306
268
2306
268
2306
2306
268
2316
2306
2316
2316
2578
2564
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2564
2578
2578
2578
2578
2578
2578
2566
530
2578
2564
2578
2578
2578
2578
2578
2578
2578
2578
2578
2578
2820
2566
530
2566
530
2566
530
2566
530
2562
2566
530
2578
2578
2570
530
2578
2578
2570
530
2822
2834
2834
2834
2566
2566
530
2050
8
6
2052
8
6
518
18
2054
516
518
2056
6
518
2054
1542
3590
2056
6
518
2054
518
2056
6
2056
6
518
2054
518
1542
2054
2566
2050
4
8
6
518
2052
6
516
518
2054
2564
518
2054
2050
4
8
6
516
518
2050
4
8
6
516
518
2562
516
520
518
2050
4
8
6
2050
8
6
518
2564
518
2054
2564
518
2054
2054
2056
2050
4
8
2056
516
520
2050
2056
2056
2050
4
8
2568
2050
8
2052
2052
2052
2050
8
2056
2056
2050
2050
2050
2052
8
2052
8
516
520
2052
8
2052
8
2066
2818
772
2818
2820
2818
2818
2822
2820
2822
2822
2822
2822
2818
772
2818
2824
774
2824
774
2824
774
2818
2818
2818
2818
2818
2818
2818
2050
3074
2050
2050
3074
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2568
2568
2568
518
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2568
518
2566
2566
2566
2566
2566
2566
2562
518
2568
2568
2568
2568
2562
2568
2562
2054
2054
18
2054
18
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
6
514
518
10
18
522
2050
4
8
514
516
10
18
522
2050
10
2050
514
10
522
2050
2562
2050
6
514
518
10
18
2054
10
3590
2050
4
8
514
516
10
18
2050
4
522
3594
1554
2058
2050
6
514
518
10
18
2050
514
10
2050
6
514
518
18
2050
514
10
18
2050
10
2050
2050
6
514
518
18
2050
514
18
2050
2050
6
2050
6
18
2050
2050
18
2562
2050
6
2050
2050
2066
2050
6
514
518
18
2054
514
1538
518
1542
1554
2050
514
18
2562
1538
1554
2562
518
2562
2820
2050
3074
2050
2050
2050
2050
2050
2050
2050
2306
2306
2050
2066
2050
514
2562
2050
514
18
2050
514
18
2562
530
2562
2054
2050
2562
2050
514
18
2562
530
2050
18
2050
2562
530
2050
2050
18
2562
530
2050
2050
2050
2052
6
2066
530
2564
518
2578
2052
6
2066
2562
530
2066
2562
530
2050
12
2050
12
2050
6
2306
2310
2821
786
2821
2566
2818
2050
2050
2050
2562
2821
2818
773
2818
2566
2050
2050
2050
2050
2050
2057
2057
2565
2050
2066
2066
3593
1546
1554
2050
2066
2066
2066
2058
2066
3586
3586
2058
18
2058
2057
10
18
2058
2058
2066
2058
18
2058
2825
778
2825
778
2834
2834
2834
2818
2834
2834
2834
2818
2834
2569
522
2569
522
2578
2578
2578
274
2578
2578
274
2568
2066
2066
2066
2050
18
530
2066
2066
1554
3602
2066
2066
2066
2066
1554
2578
2050
18
530
2578
2066
2066
1554
3602
2066
2066
2066
2066
1554
2578
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2820
2834
2834
2834
2834
2818
2834
2818
786
2818
786
2834
2834
2820
2818
786
2818
786
2834
2818
2834
2050
2050
3330
1292
2306
268
2306
268
2306
2306
268
2306
2306
2306
268
2306
2578
2578
274
2578
2578
2578
2578
2306
530
274
2578
2578
2578
2562
2306
530
274
2578
274
2578
2578
2578
274
2578
2562
2578
2562
2578
274
2834
2826
786
2826
786
2822
778
786
2834
2822
778
786
2566
2052
516
2052
516
2052
516
2052
2052
2052
2052
2050
4
8
2056
18
2056
2050
8
18
2052
2056
1540
1544
2050
18
2050
2834
2820
786
2834
2834
2834
2834
2818
786
2820
786
2820
2818
772
774
786
2818
772
774
786
2820
2820
774
2818
774
786
2818
774
786
2822
2050
2050
2050
2050
2050
2050
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2306
2568
2564
2564
2564
260
2564
2562
516
530
2562
516
530
2562
516
258
260
2562
530
2562
258
2564
520
2564
520
530
2564
260
2564
520
2562
516
520
518
530
2562
516
518
260
2562
520
518
2562
520
518
530
2562
518
2306
2052
516
2053
6
2053
2053
2053
2053
2565
2565
2053
6
2053
2053
2053
6
2053
2053
6
2053
2053
2053
2050
518
2050
518
2066
2050
2050
5
517
2053
517
2050
2050
5
514
517
2050
5
514
517
2053
2050
5
2562
517
2050
5
514
517
18
2050
5
514
517
2050
5
2050
5
18
2562
517
2053
2053
2053
6
514
9
517
2053
517
2053
9
2053
2565
2053
6
514
9
517
2053
1538
18
1541
1545
1554
2053
514
517
2053
9
18
2053
2562
517
2562
2562
2066
2562
2066
2562
2066
1554
2050
2050
2050
2050
2060
2050
2053
1541
2822
2050
5
6
9
2053
6
2053
6
2050
5
6
9
2050
5
6
9
2050
5
6
9
18
2050
5
6
9
2050
2050
5
6
514
9
10
18
2050
5
6
514
9
10
18
2050
5
6
9
10
18
2050
2050
2052
2050
18
1545
1546
2058
2050
5
6
514
9
10
18
2053
6
9
18
2053
6
9
18
2056
2056
2050
5
6
514
9
10
18
2053
6
9
2056
2057
18
2066
2066
2057
10
18
2057
18
2057
2057
10
18
2057
2056
2565
261
262
265
274
2313
2050
5
6
9
18
2050
9
18
2050
5
2050
5
2050
6
2050
6
1538
1542
2050
6
518
2050
1538
1542
2050
5
2050
5
1538
1541
2050
5
2050
5
1538
1541
2050
5
517
3589
2050
5
514
517
2050
5
1538
1541
2050
2050
1538
2050
3586
2050
2050
1538
3090
3078
3074
1029
3074
1029
2818
3858
2050
12
2054
18
2054
18
2054
18
2050
5
6
18
2566
2052
6
2050
5
6
2053
6
2050
6
2054
18
2054
2052
6
2566
2562
518
2054
18
2054
2054
18
2054
18
2578
2050
5
6
514
517
518
18
2052
6
516
518
2050
5
6
2052
6
2564
518
2050
5
6
514
518
18
2050
5
6
1538
1542
2050
6
514
518
2050
6
18
530
2566
18
530
2054
18
2066
2566
530
2052
6
2054
2564
518
2566
2054
18
2566
530
2822
2050
12
2050
12
2050
12
2050
12
2050
12
2050
12
2050
12
2050
12
2306
2306
2306
2565
518
2566
2306
262
2822
2822
2822
2822
2822
2566
2052
8
6
2566
2052
8
6
2054
2052
8
6
2566
2056
6
2056
6
2054
2054
2054
2052
8
6
2054
2052
8
6
2566
2054
2566
2056
6
518
2566
2056
6
518
18
2054
2056
6
518
2054
518
2056
6
2056
6
518
2054
2050
4
8
6
518
2050
4
6
2050
4
8
6
516
518
2054
2050
4
516
2050
1540
2050
8
6
518
2566
2054
2566
2054
2050
13
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
2050
13
2050
2050
2050
2050
2050
2050
2050
2050
2306
2306
2306
2306
2306
2306
2306
2564
518
262
2566
2566
2564
518
2564
518
2564
518
262
2066
2050
6
2050
6
2050
2050
6
2050
2050
6
2050
2050
6
18
2050
6
18
2050
18
2050
18
2054
514
518
2050
4
8
514
516
10
18
2054
18
2562
10
2054
2058
2050
6
514
518
10
18
2050
4
8
514
516
10
18
2050
10
2050
4
10
2058
2562
2054
514
518
18
2562
10
18
2050
10
2054
2054
514
518
18
2562
18
2054
2058
2566
262
274
2306
274
2052
6
2050
4
1538
10
1540
1546
2834
2050
6
18
2050
4
10
18
2562
517
2050
6
2054
518
2050
5
2050
5
514
517
2050
5
514
517
18
2050
5
514
517
2053
9
517
18
2050
5
514
517
2050
2050
514
2050
18
2050
514
3074
1029
514
517
2050
5
3074
2
1030
6
514
518
1542
2050
6
514
1542
3074
2
1029
5
1541
2050
5
1541
3074
2
1029
5
514
517
1538
1541
2050
5
1538
1541
3074
3074
2
514
1538
2050
1538
2822
2818
773
2818
773
2050
2054
2050
2050
5
2050
5
2050
2050
2050
2053
9
517
3074
2
1029
5
514
9
10
18
530
2050
5
6
514
9
517
1538
518
10
521
18
1541
1542
1545
522
530
1546
1554
2056
1544
2050
4
9
10
18
2058
2564
522
3074
2
1029
5
514
9
10
18
530
2057
10
18
1545
522
530
1546
1554
2056
1544
2058
18
530
3077
5
517
3074
1029
5
517
3074
2
1029
1030
5
6
1033
514
9
517
1034
1538
10
1042
18
1541
1542
1545
3074
2
1029
1030
5
6
1033
514
9
517
1034
1538
10
1042
18
1541
3081
9
1034
10
1042
18
1545
3081
9
1034
10
1042
18
2053
6
9
10
2050
5
6
9
10
18
2053
6
9
10
2050
5
6
9
10
18
2057
2050
9
18
2057
2050
9
18
3074
1029
3074
2050
2050
2050
2050
2050
2050
3586
1542
1554
2058
3586
1554
2054
514
518
2562
10
3586
10
1554
2054
18
1542
1554
2310
2050
2054
518
2050
4
6
514
516
1538
518
1540
1542
3078
2054
514
1538
518
10
1542
1554
2058
2562
1538
10
522
2058
3078
6
518
1542
3074
2
1028
1030
6
516
1538
518
1542
2050
1030
6
518
1542
3074
2
1028
1030
6
3076
1030
6
2050
6
3074
1030
1538
1542
3586
10
3586
10
3074
3074
2322
2322
2834
2834
2050
6
18
2050
2050
3078
6
518
2050
3078
1042
1542
530
1554
3078
1042
18
2562
3090
530
2050
3078
6
518
3074
1030
518
3074
3074
1030
514
518
3074
514
2565
2562
517
2562
517
3586
1541
2566
2566
3590
2562
517
2562
517
2562
517
2565
3589
2562
517
3586
1541
2562
517
3586
1541
2562
517
3586
3586
3586
3586
2821
2821
2821
2821
2818
773
2818
773
786
2818
786
2050
2050
2050
5
6
514
9
18
2050
6
9
2050
5
6
514
9
18
2050
1029
1030
5
6
514
9
1538
1554
2057
2057
2562
2562
2562
3586
1541
1542
1545
1554
2566
3586
2562
3586
1541
1542
1545
1554
2562
3594
1554
3594
1554
2821
2821
2834
3586
2562
517
3586
1541
2818
2822
2053
6
514
9
2562
3586
2562
3586
2834
2834
2578
2578
274
3074
2054
2054
2566
2054
3078
2566
2562
518
2562
518
2562
518
3586
1542
3602
2834
2822
2834
2834
2834
2834
2834
2834
2060
2306
3842
2578
2578
2822
2822
2056
6
2056
6
2056
6
518
2052
8
6
518
2054
1542
2052
8
6
518
2056
6
518
2054
2054
518
2054
518
1542
2566
2566
2566
3592
1542
2566
2566
2566
3590
2566
2566
2566
2566
2820
774
2820
774
2822
2306
2564
518
2050
6
514
518
18
2050
514
18
2050
2050
6
514
518
18
2050
6
1538
1542
2050
514
18
2050
1538
2054
2054
518
1542
2050
514
18
2050
514
1538
1554
2562
518
2562
2562
518
2562
2562
518
3586
1542
1554
2562
3586
1546
1554
2562
2562
518
3586
1542
1554
2562
3586
1546
2562
2562
518
3586
1542
1554
2562
3586
1554
3594
2822
2834
3078
2053
2053
2053
2053
2053
2057
18
2053
9
18
1545
1554
2566
2053
517
2053
2053
2050
5
514
517
2050
5
514
1538
2050
5
2050
2050
5
514
517
2050
5
2050
2050
5
514
517
2053
2050
6
518
2050
6
518
2050
6
1538
518
1542
2054
2054
2050
2050
2050
2050
2050
514
18
2050
5
517
2050
5
2050
5
514
517
2050
5
2050
5
2050
5
514
517
2050
5
514
517
2050
5
514
517
1538
1541
2050
5
3074
2
1029
5
2050
5
2050
5
514
517
2050
5
514
517
2050
5
2050
2050
2050
2050
2050
1538
2050
3074
2
2050
2050
2578
2565
2562
3074
1029
514
517
1538
1541
2562
517
3586
1541
2562
517
1538
1541
2562
517
3586
3586
2565
2562
517
3586
3586
1541
1545
2566
3590
2562
2565
2565
3589
2562
517
3586
2562
517
3586
1541
2566
3590
2562
2565
2565
2562
517
2565
2562
517
3586
1541
2562
517
2562
517
2821
2822
2821
2818
773
2821
2821
2822
2822
2821
2818
774
2818
773
2818
773
2834
2822
2050
2053
3077
1030
3586
1541
2053
3074
1029
1030
2050
2050
2050
3586
1541
2053
3074
1030
3586
1541
3589
3586
1541
2821
2821
2818
773
2821
3077
3074
3074
1029
3077
1030
3074
1029
3077
1030
2306
261
2822
2058
18
2058
2050
5
6
514
9
10
18
2053
10
2566
2052
18
2050
5
6
514
9
10
18
2050
1029
1030
5
6
1033
514
9
1034
1538
10
1042
18
1541
1542
1545
1546
1554
2053
10
3077
5
2054
518
2050
514
2050
514
1538
2052
18
2052
18
2057
18
2057
10
18
3082
10
1042
18
1546
1554
2050
3074
2
2578
2578
3586
3586
2562
2562
3586
1541
1542
2566
2562
3586
2562
3586
1541
1542
2566
2562
3586
3593
1546
1554
2821
2821
774
777
2822
2050
2050
2050
3074
1029
3074
3074
1029
3074
1029
3074
2050
5
1538
1541
2050
5
1538
1541
2050
5
1538
1541
3586
1541
3590
3586
1541
3586
1541
3090
3074
1029
3090
3090
2309
2309
2309
2322
2322
2309
2306
261
262
2306
261
262
2306
2306
2306
274
2306
2306
274
2821
2821
2822
2821
2821
786
2834
2818
2821
774
2822
2822
2818
773
774
2818
773
2818
773
774
2822
2818
2818
2053
6
2050
2050
5
6
2050
2050
5
2050
2050
2053
6
3074
2
3074
2
3074
2
3074
3074
2
3074
3074
2
2052
1042
18
2054
2052
1042
18
3586
3074
2565
521
261
262
265
2313
3076
1042
3090
3078
2050
2054
1542
2050
3590
3586
2050
2050
18
2050
2050
2054
2050
2054
2053
2053
2818
2562
2054
2566
3078
6
3586
1542
2562
518
2578
3602
2834
2834
2834
2834
2834
2322
2578
274
2578
2578
274
2578
2578
2578
274
2578
274
3080
1030
6
518
1542
2054
2052
8
6
518
2054
518
2054
518
1542
3590
2566
3590
3590
2050
2054
1542
2054
2054
2054
2054
1542
3586
1542
3586
2562
518
3586
1542
2562
2570
3586
3078
3080
1030
2052
6
518
2050
6
514
518
2054
2054
2052
6
2054
2054
18
1554
2066
2066
2053
6
2054
2052
6
518
2050
6
514
518
2054
18
2050
6
514
1538
518
1542
2054
2066
2066
2566
2566
2562
518
3590
3586
1542
3590
3586
1542
2566
2562
518
3586
1542
3602
2054
2056
6
518
2056
6
518
1540
1544
1542
2054
2056
6
518
1540
1542
2054
2052
6
2056
6
518
1540
1542
2054
2054
2050
4
8
6
516
518
3076
1030
6
518
1540
1542
2050
6
2054
2050
4
8
6
516
518
3074
2
1028
4
1030
6
516
1538
518
2050
6
3590
2566
2566
3592
1542
2566
3590
2566
3590
2566
3590
3590
2566
2566
2820
774
2822
2820
774
2820
774
2050
2054
2054
2054
1540
1542
2052
6
3590
2054
3590
3586
1542
2822
2818
774
2820
774
3076
1030
3078
3090
3076
1030
3078
1042
3090
2050
2050
3842
3076
1030
3078
3076
1030
3078
1042
2578
2578
2054
3602
3590
3586
1542
3590
3602
2818
2834
2822
786
2822
786
2834
2834
2834
2054
3078
6
3078
2310
2820
774
2820
774
2066
2066
2050
6
2050
6
2050
6
2066
2050
6
2066
2066
2066
2050
6
514
518
10
18
2050
6
514
1538
518
1542
2050
4
514
10
18
2054
2050
514
1538
10
18
1546
1554
2052
10
2050
6
514
518
18
2050
514
18
2054
2050
514
1538
2052
2050
514
2050
1538
2562
518
2562
518
2562
3586
1542
2562
3586
1544
1546
2578
2578
2562
518
2562
3586
2578
2578
3586
1542
3586
1546
2562
3586
3074
2
2050
2050
2050
2306
1282
2306
1282
2564
518
262
3078
3076
1030
3078
3074
3074
2
3078
3078
2054
1542
2054
1542
2052
3590
3590
3590
3590
3590
3590
2054
2054
2054
2054
2054
2054
2054
2054
2054
2054
2052
2054
2054
2054
2050
6
2050
10
2050
4
10
2058
1042
18
3586
2050
2050
2310
274
2322
3082
1042
3082
2322
3082
3074
1030
1034
3074
1028
1034
2050
1538
10
3586
3594
3586
3586
1542
3586
1546
3082
1042
3082
2306
274
2306
274
2834
2818
2820
2050
2050
2050
6
2050
2050
6
10
2050
10
2050
10
2050
2050
2054
2054
2566
2834
2822
2834
2834
2562
518
274
2056
6
2054
2056
6
2056
6
2820
2050
2306
2306
2306
2054
2054
2054
2566
2578
2054
2054
2050
2066
2050
2066
2050
514
2050
514
2050
514
2050
2562
2050
18
2562
2050
18
530
2066
530
2050
18
2578
2050
2050
2050
2050
2050
2066
2050
2050
514
2050
514
2050
18
2050
514
2050
2050
1538
2066
3074
1542
3590
3074
2
1538
2050
1538
3074
2
514
1538
2050
1538
3074
2
3074
2
3074
2
3074
2
2050
2050
2050
2050
3074
2
2066
2066
2050
1042
18
530
2562
1538
18
530
1554
3602
2050
2050
2050
2050
2050
3588
1542
3074
1042
18
530
1554
2578
1554
3076
1030
3090
18
2052
6
2050
18
2050
18
2578
2057
10
18
2057
10
1554
2066
3074
3090
3602
2834
2834
2834
2834
2834
2834
2834
2834
2578
2578
2578
2578
2578
2578
2818
2825
786
2818
786
2825
778
786
2820
786
2820
2820
2578
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2834
2578
2578
2578
2578
2306
530
274
2578
2578
2578
2578
2306
530
274
2834
2578
2834
2834
2834
2834
3842
2564
2564
530
2564
530
2564
2564
258
2578
2578
2306
2818
2818
2818
2818
2818
2818
2818
786
2834
3842
3842
3842
2306
2306
2306
3354
1307
3382
3354
3354
3354
1307
3354
1307
3354
1307
3354
1307
3354
1307
3354
3355
3382
2714
2714
2714
2714
2714
2714
2102
666
2102
2094
110
2093
109
813
2093
46
109
110
2158
2861
2157
2093
109
813
2093
46
109
110
2093
109
90
2139
110
2157
2093
46
2094
2094
2093
109
2093
46
2157
2157
110
2158
2157
2157
2714
2714
2138
2714
2714
2714
2714
2714
2714
2714
2714
2093
109
813
2093
109
813
2139
2138
2139
2102
2093
109
2094
91
110
2093
109
2093
109
2139
2093
109
2094
91
110
2093
109
813
2094
91
110
814
2093
109
813
2093
46
91
90
110
666
667
2139
90
2138
2094
91
110
2093
109
2093
46
91
90
110
2139
110
2093
109
2139
90
2102
666
2093
109
813
2714
2093
813
2139
2093
109
2093
109
813
2093
46
109
110
2093
813
2094
91
110
2093
109
813
2094
91
110
814
2093
109
813
2094
91
110
2093
109
2094
91
110
2093
109
2094
91
2093
2094
2093
2094
91
110
2093
109
2094
110
2093
109
813
2093
46
109
110
2093
109
90
2093
2158
2157
2139
110
2157
2093
46
2094
110
2093
109
2093
109
90
2094
2093
109
2139
2157
2093
46
2157
2157
2157
110
2157
2093
109
2093
109
2093
109
2139
2139
2139
2139
2139
2139
2139
90
667
2139
90
2139
2139
90
2139
2139
90
2139
2139
2139
2139
2139
2074
2074
2074
27
2075
795
2075
2843
2843
2843
2075
795
2075
2843
2843
2843
2094
2094
3099
2094
2094
3099
3117
3099
3099
3099
3099
2926
2925
2925
2862
2862
2094
2094
2093
2094
2925
2862
3437
2094
2094
2094
3181
3181
2138
2138
2138
2138
2138
2138
2138
2139
90
2138
2138
2139
90
3738
2138
2138
2138
2138
2138
2138
2138
2139
90
2138
2138
2139
90
2139
90
2138
2138
2138
2138
2139
90
2138
2138
2138
2139
90
2138
2138
2139
90
2094
666
2862
2138
666
2094
666
2714
2138
2138
666
2094
2138
666
2094
90
2714
2094
666
2094
54
110
666
2093
109
813
2093
46
110
814
2094
110
814
694
666
2093
46
109
90
110
813
2157
2102
91
90
2093
46
91
90
110
666
667
2093
109
813
2158
814
2093
46
109
110
2139
2093
91
667
2714
667
2138
666
2138
2138
2138
2138
2094
2094
666
2094
2862
2714
2714
2138
2094
54
110
666
2093
109
813
2093
46
110
814
2094
110
814
666
2093
46
109
90
110
813
2102
91
90
2093
46
91
90
110
666
667
2138
666
2714
2714
2138
2138
666
2138
666
2138
2714
2714
2138
2714
2138
2094
54
110
666
2093
109
813
2093
46
110
2094
110
694
666
2093
46
109
90
110
813
2157
2102
91
90
2093
46
91
90
666
667
2102
2138
2139
90
2138
2138
2094
54
110
666
2093
109
813
2093
46
110
814
2094
110
814
694
666
2093
46
109
90
110
813
2102
91
90
2093
46
91
90
110
666
667
2094
54
2093
109
2093
46
109
2102
2093
46
2094
54
110
2093
109
813
2093
46
110
814
2742
666
2093
46
109
110
813
2102
91
2093
46
91
110
666
667
2157
2093
46
110
2094
2094
110
2862
694
666
2138
2139
90
2139
90
666
667
2094
110
2102
91
2139
90
666
667
2094
110
2139
2139
90
666
667
2714
667
2094
110
2102
91
2139
90
666
667
2094
110
2102
91
2139
90
666
667
2094
110
2139
2139
90
666
667
2094
2094
110
2139
2139
90
666
667
2094
110
2139
90
2094
110
2139
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
794
2074
794
2074
27
794
795
2074
2074
2074
2074
27
2842
795
2074
794
2074
2074
794
2842
2074
794
2074
27
794
795
2842
2075
794
795
3098
26
1051
27
2074
2074
2074
794
2074
27
794
795
2074
2074
2074
27
2074
2074
2074
2074
2074
2074
27
794
795
2074
2074
27
2074
2074
2074
2074
2074
2074
27
2074
2074
27
2075
795
2075
795
2075
795
2075
2075
795
2074
27
794
795
2074
27
795
2075
3117
3118
3547
3547
3547
2906
2906
2842
795
2861
2862
2861
858
2906
2842
795
859
858
1434
1435
2842
2907
858
2907
858
2861
2862
2861
2861
2862
2861
2906
2842
858
2842
795
859
858
2094
2094
2094
2094
2074
27
2906
2102
2413
2138
2138
2138
2138
2138
2138
2138
2138
2138
2094
110
814
2093
46
109
110
813
814
2093
109
2093
109
2861
2157
813
2139
2093
109
813
2093
109
91
90
667
2139
1691
667
2158
2093
109
110
2093
109
2093
109
2093
91
90
2093
91
90
2094
110
814
2093
46
109
110
813
814
2093
109
2093
109
2093
109
91
667
2093
109
2093
2093
109
2093
91
2093
109
91
667
2139
667
2139
2157
110
2139
2157
2157
2158
2093
46
109
110
2093
2093
109
2139
90
2158
2093
46
109
110
2093
109
2093
109
2139
2138
2139
2093
109
2139
2139
2139
2139
2093
109
2139
2093
109
813
2093
109
91
90
667
2139
667
2093
109
2093
109
2139
90
2093
91
90
2093
109
2093
109
91
2139
2093
109
2139
2093
109
2139
2139
2139
2139
2093
109
2093
109
91
667
2139
667
2139
2139
2158
2093
46
109
110
2093
2093
109
2139
90
2093
109
2093
109
91
90
2138
2842
2074
2842
2075
2074
27
794
795
2074
27
794
795
2074
27
2074
27
2074
27
2842
795
2074
27
2074
27
2842
795
2075
2074
27
795
2074
27
794
795
2074
27
2074
27
2075
2075
2074
27
2843
2075
2075
2842
795
2074
794
2074
2074
2074
27
794
795
2074
27
794
795
2074
27
2074
27
794
795
2074
27
794
795
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
794
795
2074
27
794
795
2074
27
2074
27
2074
2074
2074
2074
2074
2074
2074
2074
2074
27
2074
27
794
795
2074
27
794
795
2074
27
2074
27
794
795
2074
27
794
795
2074
27
2074
27
2074
27
2842
795
2075
2075
2075
795
2075
795
2074
27
2074
27
2074
27
2074
27
794
795
2074
27
2074
27
2074
2074
27
2074
27
795
2074
27
2074
27
2074
27
2074
27
794
795
2074
27
2074
27
2074
27
2075
2075
795
2075
2075
2075
2074
27
2074
27
2075
795
2843
2075
2075
2075
2843
3099
3098
1051
3099
3098
1051
3098
1051
3099
3098
1051
3099
3098
1051
3099
3099
2074
27
2074
27
3098
1051
3099
2075
3099
2925
2842
858
2861
2861
2843
859
2842
795
859
858
2907
858
2843
859
2842
795
859
858
2842
858
2842
858
2843
2842
795
1306
1307
1371
1370
859
858
2843
2842
795
859
858
3482
1435
2842
795
859
858
2842
795
859
858
1434
1435
2907
2842
795
1306
1307
1371
1370
859
858
2842
795
859
858
3483
2907
2842
795
859
858
2842
795
859
858
2843
1434
1435
2095
111
2094
110
2095
111
2094
110
2095
111
2094
110
2095
111
2094
110
2095
111
2094
110
2095
111
2094
110
2075
2843
2843
2075
795
2843
2075
2075
2075
2075
2075
2927
2926
2927
2926
2863
2863
2862
2862
2842
795
2862
2862
2074
27
2102
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2075
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2102
2074
2074
27
2074
27
2074
27
2074
27
2075
2861
2861
2842
795
859
858
2870
2842
858
2842
2842
2842
2842
795
2842
2842
795
859
858
2842
795
2842
795
2843
3894
2093
46
109
2139
2093
46
109
2139
2093
46
109
2139
90
2093
46
109
2139
90
2139
2093
109
2139
90
2075
2075
2075
2074
27
2074
27
2074
27
2075
2074
27
2093
46
2907
858
2842
795
859
858
2842
795
859
2094
2870
2842
795
859
858
2103
2102
2102
2094
2094
110
814
2093
46
109
110
813
814
2093
46
109
110
813
814
2139
2093
46
109
110
2158
2093
46
109
110
2094
110
814
2093
46
109
110
813
814
2094
109
110
813
814
2093
46
109
110
2094
2157
110
2094
110
814
2093
46
109
110
813
814
2093
46
109
110
813
814
2093
46
109
110
2093
46
109
110
2158
2093
46
109
110
2094
110
814
2093
46
109
110
813
814
2093
46
109
110
813
814
2093
46
109
110
2093
46
109
110
813
814
2093
46
109
110
2093
46
109
110
2861
814
2139
55
2094
90
2094
54
110
814
2093
46
109
110
813
814
2093
46
109
110
813
814
2158
2093
46
109
110
2158
2093
46
109
110
2093
46
109
110
2158
2093
46
109
110
2093
2139
55
2094
90
2094
54
110
814
2093
46
109
110
813
2138
2093
46
109
110
2139
55
2094
90
2094
54
110
814
2093
46
109
110
813
814
2138
666
2093
46
109
110
813
814
2139
2138
2102
2093
46
109
2103
2094
2094
54
110
814
2093
46
109
110
813
2103
2094
110
814
2093
46
109
110
813
814
2093
46
109
110
813
814
2158
2093
2093
46
109
110
2158
2093
46
109
110
2093
46
109
110
2093
46
109
110
2074
2075
2074
2074
2074
2074
2074
2075
2074
2074
2843
2074
2074
2074
2843
2074
2074
2074
2074
2843
2074
2074
2074
2843
2843
2843
2074
2074
2074
2074
2074
2074
2074
2074
2074
2074
2075
3099
3098
3099
3098
3099
3099
2102
3098
3117
1070
3117
1070
2925
878
2861
814
2843
2842
2843
2862
2862
2862
2862
2862
2862
2843
2843
2843
2907
2843
2843
2843
2159
2094
47
2094
47
110
111
2094
47
110
111
2094
47
2094
55
47
110
111
2094
47
2075
795
2075
795
2075
795
2075
2843
2075
795
2075
795
2075
2075
2074
2074
27
2074
27
2074
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2074
27
2075
2926
879
2842
814
815
2842
795
859
822
858
823
2842
795
822
2842
2842
795
859
822
823
2842
795
859
2843
822
2074
2074
2074
2102
2102
2102
2102
2102
2093
2102
2102
2102
2102
2102
2074
2102
2102
2102
2102
2094
2094
2094
2843
2870
2842
2842
2842
2842
2843
2842
2843
2093
2093
2139
90
2093
2139
90
2093
46
109
55
110
2093
46
109
110
2093
46
109
55
110
2094
110
2094
110
2157
110
2093
46
109
110
2094
2094
110
2094
54
91
55
110
2093
46
109
110
813
2094
110
814
2094
109
110
814
2102
91
55
90
2094
91
90
666
667
2743
2094
91
110
666
2138
666
2138
2094
91
814
2138
666
2102
91
55
90
666
2094
91
90
110
667
2139
90
2103
2103
90
666
2094
2094
2103
2103
2094
110
2094
2094
2093
46
109
110
2158
814
2158
813
814
2138
2094
2093
2138
2158
2094
2714
2138
2158
814
2714
2138
2094
91
667
2094
2714
2742
2139
2715
2138
2094
55
110
2093
46
109
110
813
2158
814
2094
110
2103
2094
2094
110
2862
2103
2094
110
2093
46
110
813
2158
814
2094
110
814
2094
2094
110
2862
2103
2094
2094
110
2103
2158
2094
55
110
2093
46
109
110
813
2094
110
814
2094
109
110
814
2094
2094
110
2094
814
2094
110
2103
2094
110
2093
46
109
110
2094
110
2093
46
109
110
2094
110
2094
110
2094
110
2094
110
2094
2094
2093
46
2094
2094
2094
2094
55
110
2093
46
109
110
2094
110
814
2094
110
813
814
2094
2093
46
2094
110
814
2094
2093
46
110
813
814
2093
46
110
2094
2094
110
2094
110
814
2094
110
2094
814
2094
2094
110
2862
2861
814
2862
3510
2158
2094
2094
2158
2094
110
2094
110
2158
2094
110
2094
2926
2862
815
2139
110
2138
2139
110
2139
110
2139
2158
2158
2139
90
2139
110
2158
2139
90
2139
2139
90
2139
2158
2139
110
2139
2139
110
2139
110
2139
90
666
667
2139
2139
90
2158
2139
90
2139
110
2139
2139
90
2139
110
2139
110
2139
90
2139
2139
90
2139
90
110
2158
111
2158
111
2158
2158
2139
90
667
2139
90
1690
1691
666
667
2158
2158
2139
90
2158
2158
2139
90
667
2139
2139
90
2139
90
2139
2139
90
2158
111
2158
2158
111
2158
2139
2158
2926
879
2925
878
2925
2926
2925
3821
1774
3994
2074
2074
2075
2074
2093
2094
2093
2094
2093
46
2202
2202
2202
2230
154
183
2230
2330
2330
2349
2202
2651
602
2651
3674
3674
2651
602
1627
1626
2202
2651
2651
2330
2330
2330
3610
3610
2586
282
2330
283
2330
2330
2330
2330
283
2586
2586
2330
2330
2330
283
2330
2778
2778
2778
2778
2651
602
2651
602
1883
2651
602
3866
2651
602
666
667
2586
539
2586
539
2586
2586
539
2266
2266
2266
2266
2651
602
2651
602
2651
602
2331
2586
539
2586
539
2586
539
2358
2586
282
2586
2586
2331
2586
539
282
283
2586
539
1562
1563
2586
539
282
283
2586
539
3354
1307
3610
1563
1306
1307
2586
539
2586
539
2586
539
2586
539
3610
1563
3610
1563
2331
2586
539
282
283
2586
539
1562
1563
2331
2586
539
283
2586
539
3354
1307
3610
1563
1306
1307
2587
2587
2586
539
2586
539
3610
1563
3611
2778
2266
2650
666
2650
2650
2651
602
666
667
2651
2651
602
667
2651
602
2651
602
666
667
2651
602
3894
2651
602
1818
1819
1883
1882
2651
602
666
667
2651
2651
602
666
667
3867
2586
2587
2586
539
2587
2586
539
2586
539
2586
539
2586
566
2587
2586
539
2587
2587
2587
2587
2587
2331
2331
2671
2670
2671
2414
2351
2350
2351
2351
2350
2330
283
2330
283
2586
539
2614
2586
539
2266
730
2330
2330
602
2203
603
667
2203
603
602
666
667
2650
2330
283
2331
603
2330
283
154
155
603
602
666
667
2330
283
603
602
666
667
2714
667
2203
603
411
666
667
2331
2331
2331
603
2330
283
154
155
603
602
411
666
667
2330
283
603
602
666
667
2586
2586
2586
539
2586
539
2586
539
2586
539
2586
539
2587
2586
539
2587
2586
539
2586
539
2651
3867
2651
602
1818
1819
1883
3867
3866
1819
2614
2587
2586
539
2586
539
2614
2587
2586
539
2669
2650
2650
1626
2650
2650
2650
2650
2650
2650
2650
2650
2231
2202
2230
2586
2330
2586
2331
2586
2330
283
2330
2586
3610
3610
2331
2330
283
2331
2778
2714
2714
2651
602
666
667
2650
1818
666
2651
2651
602
666
667
3867
2651
602
1818
1819
2586
2586
2586
2587
2586
2614
2586
539
2587
2586
2614
2586
539
2586
2586
2614
2587
2614
2586
539
2587
2614
2586
539
2614
2330
2331
2331
2330
283
2330
283
2331
2522
2522
2522
2330
2330
2330
2330
283
310
311
2330
283
2330
283
310
311
2330
283
347
346
310
311
2330
283
310
311
2331
2586
2586
2586
2586
539
2586
539
2586
539
2586
539
2486
2650
2330
602
2330
602
2330
2650
666
2331
2650
666
2202
155
603
602
666
667
2331
2330
2651
602
2331
2330
602
2331
603
2330
2331
2202
155
603
602
2331
2331
603
2586
2586
2586
2586
2586
2586
2586
2586
2586
2587
2586
2586
2614
2586
539
2587
2586
2614
2586
2587
2586
2614
2587
2586
2614
2586
539
2587
2614
2349
2614
3638
2285
2285
238
2285
2285
2285
2285
2413
2413
2285
2285
238
2285
2285
2285
2285
238
2285
2285
2285
238
2285
2285
2349
2202
2606
2202
2606
2202
2202
2202
183
2349
2605
1581
2221
301
2605
1581
2605
2203
2221
2203
2221
2606
155
2605
301
2606
2605
1581
2349
2230
154
183
2221
2203
2221
2606
155
2605
173
301
2606
2605
1581
2605
154
155
2203
2221
2203
2221
2606
2605
301
2606
155
2605
173
2202
155
2203
2221
2221
301
2221
301
2605
173
2605
558
2606
2605
173
2605
1581
2221
2221
2605
173
2221
2605
173
2221
2605
173
2605
558
2606
2605
173
2605
1581
2605
173
2606
1582
2202
155
2605
1581
1645
2605
1581
2202
1627
1626
2605
173
301
2606
2605
1581
2221
301
2221
2203
2605
173
2203
2221
2203
2203
2202
155
603
2203
2202
155
2203
2202
3674
2202
2286
366
2202
2202
2606
2222
2221
301
3693
3246
2286
2285
2286
2285
2285
2286
2285
2286
2286
2285
2286
2285
2286
2285
2286
2285
2286
2285
2286
2285
2286
2286
2285
2286
2285
2202
2202
2221
301
2350
2606
2221
174
154
301
622
2202
2202
155
603
602
2202
2221
301
2350
2606
2221
174
154
622
2202
2605
558
154
155
603
2230
154
2221
301
2350
2221
174
154
2202
2202
155
2202
2202
2202
2202
2202
3674
2202
1626
2202
2202
2221
301
2222
302
2606
2221
174
154
622
2202
155
2202
155
603
2221
2222
302
2221
174
2605
558
154
155
2221
2222
302
2221
174
2202
155
2222
2222
2202
2221
301
2222
302
2606
2221
174
154
301
622
2202
155
2605
558
154
155
603
602
2221
2222
2221
174
2222
182
302
2222
2203
603
602
2202
155
603
2202
155
2222
2230
155
2202
155
603
602
2222
2202
155
602
2222
2222
2230
155
2202
155
603
602
2222
2222
182
2285
2285
749
2221
174
2221
174
238
750
2221
174
2222
3630
2221
1645
3629
1582
3629
1582
1646
3629
1582
1627
1626
2203
1627
3630
1646
3675
1626
2286
2285
2286
2285
2202
2222
302
2202
2222
2202
2606
174
1582
2202
2222
302
3630
2202
2202
2606
174
1582
2202
2221
301
2202
2221
2202
2605
173
1581
1325
1645
2203
2221
301
2203
2221
2606
155
1582
1326
1627
2605
173
1581
1325
1645
2230
154
155
2221
301
3629
2605
173
1581
1325
1645
2203
2221
301
2606
2605
1581
2203
2221
2606
155
1582
1326
1627
2605
173
1581
1325
1645
2203
2203
2203
2203
2203
2203
2203
2203
1627
2202
1626
3630
3630
1627
3629
1645
3630
1627
3629
1645
3246
2222
2202
2350
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2413
2286
2285
238
2285
2285
2285
2285
2285
2285
2285
2285
2285
2285
2286
2285
238
2413
2413
2413
2285
2285
2349
2221
301
2203
2221
2203
2203
2605
2221
301
2605
173
301
2605
3629
2605
1581
2605
2222
2221
174
2222
2221
174
2605
2221
2605
173
2222
2605
173
558
174
2222
2221
174
2605
2221
301
2605
173
301
2605
2605
1581
2605
2605
2221
301
2605
173
301
2605
1581
2605
1581
2605
2605
2605
2605
1581
2203
2221
301
2202
155
2651
2349
2202
155
2202
155
2221
301
2202
2202
155
2349
2203
2222
2605
173
558
174
2605
2222
2221
174
2349
2221
2605
154
155
2349
2203
2285
2287
367
2286
366
2287
367
2286
366
2287
367
2286
366
2287
367
2286
366
2223
303
2350
2203
175
303
2350
2223
303
2350
2203
175
2350
2223
431
2223
431
2223
431
2285
2285
493
2285
2221
2221
2285
2285
2285
2285
2285
2733
2286
2286
2285
238
2413
366
2286
2286
2285
238
2285
238
2286
2286
2285
238
2413
366
2286
2285
238
2286
2285
238
2285
238
2285
2285
2286
2286
2285
238
2285
238
2286
2286
2285
238
2413
366
2285
238
2413
366
2222
302
2606
301
302
2605
558
2221
174
2222
2221
174
301
302
2605
558
2203
2221
174
2222
302
2605
173
558
174
301
302
2605
558
2221
174
2221
174
301
2222
302
2605
173
558
174
301
302
2222
302
2605
173
558
174
301
302
2605
558
2605
173
558
174
2203
183
2202
2230
2605
173
558
2605
558
2203
183
2202
2605
173
558
2231
2202
2230
2605
173
558
301
302
2650
2605
558
2605
558
301
302
2231
2202
2650
2231
2650
1626
2231
2222
182
302
2605
173
558
174
301
302
2605
558
2221
174
301
2605
173
558
174
301
302
2221
174
301
2605
173
2286
366
239
367
2285
365
2286
366
2286
366
2286
366
239
2287
2286
366
239
367
2286
239
367
2286
366
2203
2202
155
302
175
303
2350
2350
175
303
2349
2350
2350
2350
2223
2223
183
2350
175
303
2350
175
303
2350
2223
366
431
367
2223
431
2223
366
431
2223
366
431
367
2223
431
2223
366
431
367
2223
431
2286
2285
238
493
749
494
750
2221
174
2733
429
2733
429
493
2286
2285
685
429
238
493
749
494
750
2286
2285
685
429
238
493
749
494
750
2286
2285
429
238
493
749
494
750
2285
749
2202
155
3629
3629
2286
2285
238
2286
2286
2285
238
2286
2286
2285
238
2286
2286
2285
238
2286
2286
2285
238
2286
2286
2286
2286
2286
2221
301
2606
2606
1581
1582
2202
155
2202
2230
2606
2650
2230
154
155
183
2202
155
2605
173
2606
2606
2231
2605
173
2231
2230
155
2221
2606
2606
1581
1582
2202
2202
155
2202
155
2202
2230
2606
2650
2230
154
155
183
2202
155
2231
2231
2202
155
2202
2202
155
183
2202
2606
2605
173
301
2606
2606
1581
1582
2606
2606
2231
2606
2231
2231
2605
173
174
301
302
2221
174
301
302
2606
2605
558
2606
2606
2606
2605
2231
2285
238
2222
2222
2222
2222
3694
3629
1582
1645
1646
2202
155
2202
3675
2202
155
183
3674
3675
1626
3246
622
3630
2221
1581
1582
1646
3630
2203
1582
1627
3674
3675
1626
3630
1626
2414
2413
2202
2222
2222
2222
2230
154
155
183
2221
301
2203
2221
2203
2221
2203
2221
301
2606
2605
2202
155
2203
2221
2203
2221
2221
301
2221
154
2605
2202
155
2203
2221
2203
2221
2203
2203
2203
2203
2202
155
2203
2203
2286
2285
2414
2285
365
2286
2285
2202
2202
2222
2222
2202
2222
3630
2202
2222
2202
3630
2202
2202
2605
173
2221
301
3629
1645
2202
2221
3629
1325
1645
2606
155
2203
2605
173
2221
301
2606
155
2605
173
3630
1627
3629
1645
2203
2221
3630
1326
1627
3629
1325
1645
2203
2203
2203
2203
3675
2203
3675
3246
3246
3245
3246
3245
2202
2222
1582
3630
2203
1627
2221
1581
1645
2203
1582
1646
1627
2221
1581
1645
2203
2203
1627
2203
2285
2285
2285
2606
2202
2605
2221
2202
2221
154
2202
2202
155
2203
2230
154
2221
301
2222
302
2606
154
2221
174
154
301
2605
173
2606
1582
1326
2222
2202
155
2221
2202
155
2221
1645
2222
2221
154
1581
1582
1645
1646
1626
2203
2202
155
2202
155
1626
2202
155
1582
1627
1626
2222
182
302
3694
1626
2202
2202
2202
2202
2202
2202
2202
2202
2606
2202
2605
2221
2202
2221
154
2202
155
2202
155
2203
2222
2230
155
2202
155
3630
2203
2202
155
2203
2202
155
2222
182
3694
2203
2202
155
2203
2285
2285
2285
2286
2285
2285
2285
2606
154
2202
2605
173
2606
174
2221
301
2222
302
2605
173
558
2202
2221
174
154
301
2605
173
2203
3630
2202
155
2606
154
155
602
2202
155
3629
1645
3629
1582
3630
1645
2606
154
2202
2605
173
2606
174
2221
301
2222
302
2605
173
558
2202
2221
174
154
301
2605
173
2203
3630
2202
155
2606
154
155
2202
155
3629
1645
2606
2222
2203
2230
155
2202
155
602
2202
155
3630
2606
2222
2203
2230
155
2202
155
602
2202
155
2221
1581
1645
3629
301
1582
302
2349
1582
2202
3630
2221
1581
1645
3629
1582
3629
1582
1646
2202
1626
3629
1582
1627
1626
2221
1581
1645
3629
301
1582
302
2349
1582
2202
3630
2221
1581
1645
3629
1582
3629
1582
1646
2202
1626
3629
1582
1627
3630
2203
1627
3630
1646
3675
1626
3630
2203
1627
3630
1646
3675
1626
2203
2221
2203
2285
365
2285
2605
301
302
2350
2605
301
302
2350
2606
1582
2606
1582
2606
1582
2231
2606
1582
2606
1582
2349
2606
2606
2606
2231
2606
1582
2231
2606
1582
2221
301
2202
155
3629
3675
1626
2221
429
2203
2285
238
2413
366
2203
183
2202
2221
174
301
302
2203
2650
2203
2605
173
558
174
2222
154
602
2605
173
558
174
1581
1582
1325
1645
1326
1646
2606
2221
301
2606
2606
1582
2605
558
2231
2605
558
1581
1582
1326
3630
2231
2606
2606
1582
2231
2359
2231
2285
238
2285
238
2413
366
3437
2203
2203
183
2202
602
2605
173
558
174
2221
174
301
302
2650
3675
2605
558
3629
1582
1645
1646
2231
2605
173
558
174
2221
174
301
302
2605
558
3629
1582
1646
2203
1627
2203
2202
2221
174
1581
1582
1645
1646
2221
174
3694
2221
174
1581
1582
1645
1646
2221
174
2203
1627
2221
174
1581
1582
1645
1646
2606
2606
3630
3630
3630
2231
3630
2231
3630
3630
2478
2478
3246
622
3246
3630
3630
1646
3630
3630
3630
2605
558
2221
174
2605
558
2223
2605
173
2203
603
3693
2203
603
3675
3693
2203
2203
2606
2606
2606
2350
2285
238
2285
238
2413
366
2286
2285
238
2285
2286
2606
2605
173
558
174
2606
2605
173
558
174
2606
2606
3885
3886
3885
3886
3885
3886
3885
3886
3886
3886
3886
3885
3886
3885
3886
3885
3885
3885
3886
3885
3886
3885
3886
3885
3886
3885
3886
3885
3867
3867
3867
3867
2669
2669
2797
2669
749
2843
2861
2843
2861
2843
2843
2843
2350
2350
2606
2349
2605
558
302
2606
2605
558
301
2605
558
2606
2605
558
2605
2606
2349
2605
558
302
2606
2605
558
301
2605
558
2606
2605
2606
2349
2605
558
2606
2605
2606
2605
558
2606
2606
3886
3886
3886
3886
3885
3886
3885
3885
1838
3886
3886
3886
3886
3885
3886
3885
3885
1838
3886
3867
3867
3867
3866
1819
2669
749
2669
2651
602
3886
3886
3885
3886
3885
2907
2862
2349
2350
2606
2349
2606
3886
3886
3886
2970
923
2970
923
2651
602
2970
923
2970
923
2606
2349
2349
2605
2349
2605
3885
3885
3885
3885
3885
3885
3885
3885
3885
3867
2267
2797
2650
2651
602
2651
602
2651
602
2651
602
2651
602
2286
2223
431
2843
2651
2651
2285
621
749
2285
749
2286
2285
238
2286
2285
238
2350
2605
558
301
302
2605
558
2350
2350
2605
558
301
302
2605
558
2605
558
2605
558
2350
2350
2605
558
301
302
2605
558
2350
2605
558
301
302
2605
558
2605
558
2605
558
2605
558
2605
558
2605
558
2605
558
3885
1838
3885
1838
3885
1838
3886
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
2798
2669
622
749
750
2286
750
2285
621
238
749
750
2669
2223
431
2798
2733
429
493
749
494
750
2606
2605
558
301
2606
2606
2606
2606
2606
2606
2606
2606
2605
558
301
2606
2605
558
2606
2606
2605
558
2606
2605
558
2606
2606
2606
2606
2606
2605
301
2605
2605
2605
2606
2606
2606
2606
2606
2606
2606
3886
3885
1838
3886
3886
3885
1838
3886
3886
3886
3886
3885
1838
3886
3886
3886
3895
3886
3886
3886
3886
3886
3885
1838
3886
3886
3886
3895
3886
3886
3886
3886
3885
1838
3886
3886
3886
3886
3895
2670
2670
3885
2285
2349
2221
301
2221
301
2349
2202
2202
155
2349
2202
2202
155
2202
2203
2606
2605
173
301
2605
2221
2221
2606
2605
173
2606
2605
2606
2605
173
2606
2606
2203
2221
2203
2606
155
2605
173
2606
2605
2203
2221
2203
2606
2605
2606
2605
2221
2202
2606
174
302
2606
2202
2606
174
302
2606
2202
2606
174
302
2202
2606
2606
174
2222
2222
2202
2202
2202
2202
2202
2606
2202
2202
2605
173
301
2605
2203
2221
2606
2605
173
301
2606
2605
2203
2221
2203
2221
2606
155
2605
173
301
2606
2605
2606
155
2605
173
301
2606
2605
2606
2605
173
301
2606
2605
301
2606
155
2605
173
1581
1645
2203
2221
2203
2203
2221
2221
2202
155
2221
301
2606
155
2605
2606
2605
2606
2605
2606
2605
2203
2221
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
2203
3674
3629
3630
3630
3629
3630
3629
3630
1627
3629
1645
3630
3629
3675
3629
1645
3630
3629
3630
1627
3629
3630
3629
3675
3675
3885
3886
3885
3886
3886
3885
3885
3886
3886
3886
3885
3885
3885
3886
3885
3886
3886
3885
3886
3885
3886
3886
3886
3885
3885
3886
3885
3885
3886
3885
3886
3885
3886
3885
3886
3885
2669
749
2669
622
2285
621
749
2670
2285
621
2285
621
749
2285
621
749
3886
3885
1838
2349
3886
3885
1838
3886
3885
3886
3885
3885
1838
1883
2862
2606
623
2221
2605
2605
558
3374
3629
2221
2606
2605
2605
558
2202
2202
2202
3374
3629
1325
2221
2606
2605
558
3630
3629
1645
3885
3886
3885
2669
2285
749
2670
2669
2285
749
3309
3226
2203
2221
3693
3629
1582
3694
3693
3693
3629
2478
2285
429
749
2862
2202
2202
2202
2606
154
2221
621
2605
558
174
2606
2605
173
558
154
622
2202
155
2605
558
154
155
603
602
2221
2202
2606
2202
2202
2606
154
2221
301
621
2605
558
174
302
2606
2605
173
558
154
301
622
2202
155
2605
558
154
155
603
602
2606
2605
173
2606
174
2221
301
621
2605
558
174
302
2221
2606
2221
2203
2606
1326
2203
2203
2203
2221
621
1645
2222
1646
2221
1645
2203
1627
2203
2221
2202
2221
2221
2606
2606
2606
2606
2606
2606
2606
2202
2202
2202
2202
2606
2651
602
2606
622
2203
2202
155
603
602
2203
2203
2202
155
2202
155
2203
1627
2202
155
2203
2203
2203
3674
3674
3886
3886
3886
3886
3886
3885
3886
3886
3886
3886
3886
3886
3885
3886
3886
3886
3886
3866
3866
3866
1819
2669
749
2285
2286
2285
622
3886
2606
2606
2606
302
2203
2221
2202
2203
2221
2203
2221
2202
2606
2605
2606
2605
2606
2605
2606
2605
2606
2605
2606
2605
1581
3886
3885
3886
3886
3885
3886
3885
3674
3675
3693
3867
3867
2413
2413
2413
2267
218
730
731
474
475
2522
2797
2478
2285
429
749
2477
430
2478
2285
429
749
2477
430
2330
154
666
2330
154
347
666
2330
154
347
666
2330
283
347
346
603
602
410
411
2395
2395
2330
283
347
603
602
2605
2605
2606
2605
2605
2586
539
2586
2843
2861
2861
814
2862
2862
2843
814
2861
2861
814
2843
814
2861
2843
814
2861
2861
814
2862
2843
2843
2285
2285
238
2606
2606
1646
2605
1645
3693
1646
2606
302
3694
3693
2606
2606
302
1646
3693
3629
1582
2202
2202
2202
2202
3438
2414
2606
623
2606
302
623
2350
2606
2606
302
2350
2202
2650
2202
2222
2222
154
302
2650
2202
3886
2606
2669
2797
2285
2221
174
2221
174
238
2222
2222
154
3226
3674
2222
2606
2606
2606
2606
3886
3886
2606
3694
3227
2606
2606
2606
2606
302
1646
2606
302
3693
3693
2970
2331
2349
2605
2605
2349
3885
3885
3885
3885
3867
3867
2650
2651
602
2971
2970
923
2970
2650
2651
602
2651
602
2651
602
2651
2651
2651
602
2970
923
2970
923
2970
923
2970
923
2970
923
2606
2605
558
2605
558
2605
558
2605
558
2605
558
2350
2350
2605
558
301
302
2605
558
2605
558
2605
558
2605
558
2605
558
2605
558
3885
1838
3885
1838
3885
1838
3885
1838
2350
303
2605
2605
2605
2605
301
2605
2605
2605
3886
3885
1838
3886
3886
3886
3886
3885
1838
3886
3894
3886
2605
3894
3885
2222
302
2605
173
174
301
302
2605
2605
2605
2605
2605
2349
2221
301
2350
2349
302
2349
302
2221
301
2203
2203
2202
155
2202
155
2349
2349
2349
2222
302
2605
173
174
301
302
2605
2605
2605
2605
2605
2221
301
2202
2605
2605
2605
2605
2605
2605
2221
301
2202
2202
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3885
3867
2285
2222
2605
173
558
174
2605
558
2222
302
2605
173
558
174
301
302
2605
558
2222
2222
2605
173
558
174
2221
174
2222
302
2605
173
558
174
301
302
2605
558
2222
2605
173
558
174
1645
1646
2221
174
2650
2350
2222
302
2605
173
558
174
301
302
621
2605
558
2222
2605
173
558
174
2221
174
2221
174
2203
2202
602
2222
302
2605
173
558
174
301
302
621
2650
2605
558
2222
2605
173
558
174
2605
173
558
174
301
302
621
2605
558
2222
2605
173
558
174
1645
1326
2203
2221
174
2221
174
2203
2202
602
2350
2605
173
558
174
301
302
621
2650
2605
558
2203
2203
2222
154
2202
602
2605
173
558
174
2605
173
558
174
301
302
621
2650
2203
2605
558
2203
2221
174
3629
1645
1646
3885
1838
3885
1838
3886
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
1838
3885
3885
1838
2286
750
2285
621
238
749
750
2285
621
749
3886
3885
1838
3886
3885
1838
2350
303
2285
2221
2221
174
3630
3629
1582
1325
2222
2221
174
3629
2221
3885
3885
3885
2669
2669
2669
2286
750
2285
621
238
749
750
3310
3309
1262
3373
1326
2202
155
3694
3629
1582
1325
1645
1326
1646
3629
1645
3629
1627
3867
2606
2606
2862
2222
2221
174
2221
2222
2221
174
2221
2203
2395
2395
346
2221
3675
3885
3885
3885
3885
3867
2487
2330
602
2349
2330
283
603
602
411
2349
2330
283
603
602
411
2330
602
2330
283
603
602
2331
2605
558
3374
1646
2605
558
3629
1582
1325
1645
1326
1646
2285
429
238
430
493
749
750
2862
2861
814
2862
2861
814
2395
2395
346
2285
2285
2285
2285
2605
2605
2651
2605
301
1645
2605
301
1645
2651
1627
1626
3675
3674
2606
2605
173
558
2606
2606
2202
2606
154
155
603
2606
2605
173
558
2606
2606
2605
558
2221
558
2606
154
2650
2606
2202
2606
154
155
2221
174
2606
154
2606
2606
2202
2202
2202
2203
2222
2202
2606
2605
173
558
301
2606
2606
2606
2606
2606
2606
2221
174
2606
2606
2606
2222
2606
2606
2606
2606
3886
3885
1838
3886
3885
1838
3886
3886
3885
1838
3886
3886
3894
3894
1847
3886
3886
3886
3885
1838
3886
3886
3886
3886
3886
3886
3886
3895
3886
3886
2286
239
2286
366
239
2414
2203
302
303
2350
303
2223
2670
687
623
2223
2670
687
623
2286
750
2285
621
238
493
749
494
750
2221
174
2221
174
3694
3629
1582
1645
1646
2605
558
2605
623
2605
301
2349
2221
174
2221
174
2605
173
558
174
2605
558
2605
173
558
174
2606
2650
3629
1582
3630
3629
1582
3885
1838
3885
1838
3885
1838
2285
238
2285
238
2285
238
2605
558
2605
558
2605
558
1645
1646
2605
558
301
302
1645
1646
3693
1646
2605
558
2605
558
301
302
1645
1646
2650
3629
1582
1645
1646
3693
1646
3693
1646
3895
3885
2203
2202
155
2203
2202
2202
155
2202
155
2651
602
2202
155
3886
2350
2350
2222
2222
2222
3254
155
1178
2202
1178
1179
3895
2478
2202
2203
2222
2202
2203
2222
2202
155
2202
2606
2202
2606
3674
3630
3886
3886
3886
3895
3675
1626
3675
1626
3894
1847
2478
2478
2478
2478
2670
2862
2862
2606
2606
2606
1646
2605
558
1645
1646
2606
1646
2606
302
1646
2605
558
301
302
1645
1646
3675
1626
2606
302
1646
3675
1626
3694
3255
2606
302
1646
2606
302
1646
2285
2221
2605
2266
2285
2651
602
2331
603
602
2331
3894
2330
283
2286
2285
238
2285
238
2222
2605
173
558
174
2222
2605
173
558
174
2650
2286
2522
2330
346
2331
2285
2285
2605
173
3885
3867
2286
2605
173
2203
2202
2203
2202
155
2203
2203
2203
2203
2203
2203
2203
2203
2203
2202
155
2203
2203
2202
155
603
2651
602
2202
155
2203
2203
2202
155
603
2202
155
2203
2203
2203
2203
2203
2202
155
2203
2203
2203
2203
2203
2203
2202
155
2203
2203
2203
2203
2203
1627
2202
155
2203
3694
3694
2203
2203
3675
2203
3675
2203
2203
2203
3675
2203
3675
2203
2203
2203
1627
2203
2203
1627
2203
2203
1627
2203
2203
2203
2203
1627
2203
1627
2203
2203
2202
155
2202
155
2203
2651
602
2202
155
2202
155
2203
2203
2202
155
2202
155
603
602
2202
155
603
602
1627
1626
2651
602
2203
2203
2203
2203
2203
3694
3694
2203
2202
155
603
602
2202
155
2202
155
603
602
3675
1626
2202
155
3675
1626
3694
3694
2202
155
1627
1626
2202
155
3694
3694
2203
1627
2202
155
1627
1626
3675
2202
155
1627
1626
2266
2266
2266
2266
2266
2266
3290
2267
218
3675
3675
1626
3675
1626
2139
2139
90
2139
2139
90
2139
90
2139
90
2139
2139
2139
2139
2139
90
2139
2139
90
2139
90
3098
3117
3098
1051
3098
3098
3117
3098
1078
1079
3098
1051
2138
2138
2138
2138
2138
3162
3163
1114
3163
1114
2139
90
3163
1114
3163
1114
3163
1114
3163
3163
1114
3163
1114
3163
1114
3163
1114
3163
3163
1114
3163
2139
90
2138
2139
90
2138
2139
2139
90
2139
90
2139
90
2139
90
2139
2139
2139
2139
90
2139
90
2139
2139
90
3163
1114
3163
1114
3163
1114
3163
1114
3098
1051
2138
2138
2139
90
2138
2139
90
2138
2138
2139
2139
90
2139
90
2139
3994
3994
3994
3994
3994
3994
3994
3994
1947
3098
1051
3118
3118
3118
3438
3437
2843
3521
1474
3521
3521
3522
3521
3521
1474
3521
1475
3521
1474
3521
1475
3520
3520
3520
3520
3520
3520
3521
3520
3520
2482
2482
2482
2482
2482
2482
2481
2481
2480
2569
265
137
162
169
297
290
2569
265
137
2569
265
137
553
169
297
2569
265
137
553
169
297
2569
553
2569
265
137
553
169
297
2569
265
137
553
162
169
297
290
2569
265
137
553
169
297
2569
265
137
169
297
2569
2601
2185
2569
265
137
553
169
297
2569
265
137
553
169
297
2569
553
2569
137
553
169
297
2569
265
137
553
162
169
297
290
2569
265
137
553
169
297
2569
265
137
169
297
2313
137
553
169
297
2313
137
169
297
2321
274
2321
265
137
2313
2313
137
2313
137
169
2185
169
2185
2185
169
297
290
2185
169
297
2313
137
169
297
2185
169
2185
169
2345
2569
2569
2569
2569
2569
169
2578
2578
2322
2578
2578
2578
2578
2578
2578
2578
2578
2337
265
553
297
2569
289
265
297
2593
521
553
2313
2569
289
265
2593
553
2321
2321
274
2321
2321
2593
265
553
297
293
2337
265
297
2337
265
553
297
2321
265
2337
265
2593
289
265
553
297
2569
289
265
297
2337
265
297
2337
265
297
2321
2593
289
2337
265
297
2337
265
553
297
2321
265
2337
265
2337
265
553
297
2569
289
265
297
2593
521
553
1825
2313
2321
265
2313
2601
2313
2569
265
2593
553
2337
553
2337
297
2577
273
265
2577
273
274
2337
297
2577
530
2577
521
2577
273
265
2577
273
274
2321
274
2337
265
553
297
2321
265
2337
265
2593
289
265
553
297
293
2337
265
297
2337
553
293
2337
297
2321
265
2321
274
2337
297
2321
265
2313
2337
265
2337
265
297
2321
265
2321
274
2321
145
2577
2593
161
521
289
265
553
297
165
293
2569
265
553
169
297
2593
521
553
549
2577
2313
2593
549
2577
273
2593
161
2569
265
553
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
553
169
297
2593
521
553
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
162
169
297
290
2209
521
289
265
553
169
297
2209
521
289
265
137
169
297
2209
2593
521
553
2593
161
521
289
265
137
553
169
297
2577
521
273
265
137
2569
289
265
137
2593
161
521
289
265
137
553
297
2593
161
521
289
265
137
553
169
297
2593
521
553
1825
549
2313
169
2321
265
137
2569
265
2593
521
553
2209
137
2209
521
169
2593
521
553
2209
169
2577
521
273
265
137
2569
265
2593
289
265
2593
521
289
265
553
297
2593
161
521
289
265
137
553
169
297
2577
521
273
265
137
2209
289
265
137
2593
161
521
289
265
137
553
169
297
165
2593
161
521
289
265
137
553
169
297
2593
521
289
265
137
553
297
2577
521
273
265
2593
161
521
289
265
137
553
297
293
2185
2209
137
2209
169
2321
265
2209
521
289
265
2209
289
265
2209
521
289
265
169
297
2569
265
137
2569
265
137
2569
265
137
2569
265
137
2569
2569
265
137
2569
265
137
2569
265
137
2569
265
137
2313
137
2313
137
2321
274
2313
2569
2569
137
2577
273
265
137
2569
265
2569
265
137
2313
137
2185
2313
2313
2313
137
2313
137
2185
2313
137
2321
274
2313
137
2313
137
2569
265
137
2577
273
265
137
2313
137
2313
137
2185
2313
137
2313
2313
2313
2313
2313
2313
2313
2313
2313
297
2313
297
2312
2568
264
2312
2312
2312
2312
2568
264
2320
2568
2312
2320
2312
2312
2320
2312
2312
2320
2568
264
136
2312
136
2184
2568
264
2568
2321
2130
2129
2129
2569
2569
2569
2569
2569
2569
2568
2568
2568
2568
2568
2568
2209
169
297
2569
2569
2569
2569
2569
2569
2569
2568
2568
2568
2913
2921
3425
1385
2977
937
2593
553
2217
2985
2985
2569
3425
1385
2977
937
3297
1257
2210
290
2338
2338
3553
1513
3561
2386
2386
2386
2386
2386
2385
2385
338
2385
2385
338
2385
2385
338
2385
2385
338
4018
2898
2898
2898
2898
2898
2897
2897
850
2897
2897
850
2897
2897
850
2897
2897
850
2897
2897
850
2898
2898
2897
2897
850
2897
2897
850
2898
2897
2897
850
2897
2897
850
2897
2897
850
2897
2897
850
2210
290
2578
2594
2322
2578
2210
290
2578
2578
2322
2322
2578
2210
2322
2578
2210
2578
274
2578
2338
2578
2593
161
521
289
265
137
553
169
297
2321
145
2209
265
137
169
2577
530
2593
161
521
289
265
137
553
169
297
165
293
2593
161
521
289
265
137
553
169
297
2593
521
553
1825
549
2593
161
521
289
265
137
553
169
297
165
293
2593
161
521
289
265
137
553
169
297
2209
521
289
265
137
553
169
297
2601
2209
265
169
2209
521
265
137
2593
521
553
2577
2577
2593
161
521
289
265
137
553
169
297
549
165
293
2593
161
289
137
553
169
297
2593
161
521
289
265
137
169
297
2577
273
530
274
2209
521
289
265
137
169
297
2593
2569
265
137
2193
2569
265
137
2577
273
530
274
2593
161
289
553
169
297
165
293
2593
161
521
289
265
137
553
169
297
2577
521
273
265
137
2577
273
530
274
2209
289
2577
145
530
2577
521
145
137
649
2593
553
2569
553
2601
2569
2593
553
2593
553
2593
553
2569
2569
2569
137
2601
2569
137
2569
649
2577
2577
521
2578
274
2194
2578
274
2578
2322
2322
2210
290
2210
290
2578
2210
290
2594
2578
2578
2578
2337
265
553
297
2321
145
2313
2577
530
2593
289
265
553
297
293
2569
289
265
297
2593
521
553
1825
2593
289
265
553
297
293
2569
289
265
553
297
2569
289
265
297
2601
2313
2313
2601
2577
2593
289
265
553
297
549
293
2593
289
553
297
2569
289
265
297
2577
273
530
274
2569
289
265
297
2593
2193
2569
265
2577
273
530
274
2337
553
293
2337
265
553
297
2577
521
273
265
2577
273
530
274
2337
2577
145
530
2577
521
145
2322
2578
658
2578
2578
2322
2578
274
2578
146
2578
274
2578
2322
2578
2578
2578
274
2578
2578
274
2313
137
297
2321
145
2313
137
2577
530
2337
265
137
297
293
2337
265
137
297
2593
521
2313
137
2569
265
137
2569
265
137
2313
2313
137
2577
2577
2337
265
137
297
293
2185
297
2337
265
137
297
2577
273
530
274
2313
137
297
2593
2313
137
2193
2569
265
137
2577
273
530
274
2337
297
2313
137
297
2577
521
273
265
137
2577
273
530
274
2577
530
2577
521
2321
2321
274
2321
2321
274
2322
2578
274
2593
521
289
265
137
553
297
2321
145
2209
265
137
169
2577
530
2593
161
521
289
265
137
553
169
297
165
293
2593
161
521
289
265
137
553
169
297
2593
521
553
1825
549
2593
161
521
289
265
137
553
297
165
293
2593
521
289
265
137
553
297
2209
521
289
265
137
553
169
297
2601
2209
265
169
2209
521
265
137
2593
553
2577
2577
2593
161
521
289
265
137
553
169
297
549
293
2593
161
289
137
553
169
297
2593
161
521
289
265
137
169
297
2577
273
530
274
2209
521
289
265
137
169
297
2593
2193
2569
265
137
2577
273
530
274
2593
289
553
297
2593
521
289
265
137
553
297
2577
521
273
265
137
2577
273
530
274
2209
289
2577
530
657
2577
521
145
137
657
649
2593
553
2193
2593
553
2593
553
2593
553
549
2593
553
2593
2193
2593
553
2593
553
2593
137
553
297
2193
2209
265
137
169
2593
161
137
553
169
297
165
2593
161
521
265
137
553
169
2593
553
2593
161
137
553
297
165
2593
137
553
297
2209
521
265
137
553
169
2601
2577
2577
2593
161
137
553
169
297
549
2593
161
137
553
169
297
2593
161
521
265
137
169
2209
521
265
137
169
2593
2193
2569
265
137
2593
553
297
2593
137
553
297
2569
265
137
2209
2577
657
2577
521
145
137
657
649
2209
137
169
2209
165
2209
169
2209
137
169
2337
265
297
2337
265
297
2337
265
2601
2577
2577
2577
530
2569
2577
530
2577
2577
530
2577
2577
2592
160
288
552
168
296
2568
264
136
2320
144
2568
264
136
2568
264
136
2568
264
136
2568
136
648
2568
136
648
2600
2568
2568
136
2568
136
2568
136
2568
648
2568
648
2568
648
2568
648
2336
552
296
2568
264
2320
2568
264
2568
264
2312
2568
2568
2344
2312
136
2320
2312
136
2312
136
2568
264
136
2568
2568
2592
288
552
168
296
2568
264
136
2568
264
136
2568
264
136
2312
136
2568
136
648
2568
136
648
2592
2592
552
168
296
2312
136
2312
136
2312
136
2312
136
2184
2184
2208
2312
136
2184
2184
2312
288
2312
2568
2322
2322
2322
2322
2322
2322
2322
2322
2321
274
2321
274
3857
1810
2321
274
3857
1810
2321
274
2321
2641
2641
2321
274
2321
274
2321
274
2321
274
2321
2641
2641
2834
2834
2834
2833
2833
2833
786
2833
786
2833
786
2833
2833
2833
786
2833
2833
786
2833
2833
786
2833
2833
786
2833
2833
2833
2834
2833
2833
786
2833
786
2833
786
2833
2833
786
2833
2833
2833
786
2833
786
2833
2833
2130
2130
2130
2130
2129
82
2129
3153
3153
2130
2129
82
2129
2130
2130
2130
2130
2130
2129
82
2129
2130
2129
82
2129
2569
2569
2569
2569
2569
2569
2569
2568
2568
2568
2568
2568
2568
2568
2568
2568
2568
2569
2569
2385
2385
2385
2897
850
2897
850
2897
913
850
2897
913
2593
553
2601
2593
2385
338
2385
338
2385
2385
2641
2641
594
2386
2385
2642
2641
2641
594
2641
2641
594
2593
553
2601
2593
2593
553
2601
2593
2385
338
2385
338
594
2385
338
2385
2385
2641
2641
594
2594
162
290
2210
290
2594
162
290
2210
290
2897
2897
3410
850
2193
2785
2386
2898
2898
2898
2898
2898
2898
2898
2898
2209
289
169
297
2593
161
289
137
553
169
297
2593
553
2593
161
289
137
553
169
297
2593
161
289
137
553
169
297
2593
161
289
137
553
169
297
2593
161
289
137
553
169
297
2593
553
2593
553
2593
161
289
553
169
297
2209
289
265
137
169
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
553
2569
2593
553
2185
2209
289
265
137
169
297
2593
161
521
289
265
137
553
169
297
2593
553
2593
161
289
553
169
297
2209
521
289
265
137
169
297
2569
265
137
2578
274
2569
137
649
2569
265
137
3209
2185
649
2593
161
521
289
265
137
553
169
297
2209
289
137
169
2209
521
289
265
137
553
169
297
2209
521
289
265
137
553
169
297
2209
289
169
2209
289
265
137
169
297
2209
289
169
2209
521
289
265
137
553
169
297
2209
169
2569
265
137
2322
2209
169
2569
265
137
2578
274
2209
289
265
169
297
2593
161
521
289
265
137
553
169
297
2593
521
553
2593
161
521
289
137
553
169
297
2593
161
521
289
265
137
553
169
297
2209
521
289
265
137
553
169
297
2209
521
289
265
137
553
169
297
2593
521
553
2593
521
553
2593
161
289
553
169
297
2209
289
137
169
297
2593
161
521
289
137
553
169
297
2209
521
289
137
553
169
297
2593
161
289
553
169
297
2209
289
169
297
2185
2569
137
649
2209
137
169
2209
521
289
137
169
297
2209
169
2209
289
169
2209
521
289
265
137
169
297
2209
169
2313
137
2593
553
2217
2569
2569
2569
2697
2569
137
2209
521
169
2209
521
137
169
2569
2209
2209
521
169
2209
289
265
137
169
297
2209
289
137
169
297
2209
289
265
137
169
297
2209
289
265
137
169
297
2209
289
265
137
169
297
2209
289
169
297
2209
289
137
169
297
2209
289
137
169
297
2569
265
137
2322
2209
289
265
137
169
297
2209
289
137
169
2209
137
169
2209
289
265
137
169
297
2209
289
265
137
169
297
2185
169
2337
137
169
297
2337
2337
265
137
297
2313
137
2322
2313
2337
2569
289
265
137
297
2313
137
2185
2313
137
2313
2337
2337
265
137
297
2313
137
2337
265
137
297
2593
161
521
289
265
137
553
169
297
2593
553
2593
289
553
297
2209
521
289
265
137
169
297
2569
265
137
2578
274
2569
137
649
2313
137
2185
649
2337
2337
265
297
2209
289
169
2209
521
289
265
137
553
169
297
2569
265
137
2322
2209
169
2313
137
2578
274
2337
265
297
2337
265
297
2337
297
2337
265
297
2313
2313
2337
2337
265
297
2313
2337
2337
265
297
2313
2313
2569
265
2569
265
2337
137
297
2593
161
521
289
265
137
553
169
297
2593
289
553
297
2209
521
289
265
137
169
297
2569
265
137
2569
137
649
2569
265
137
2185
649
2313
137
2185
2337
265
297
2337
297
2337
297
2337
265
297
2337
265
297
2337
297
2337
297
2337
297
2569
265
137
2322
2337
297
2593
289
265
553
297
2337
297
2337
265
297
2313
2578
274
2578
2642
2322
2642
2241
449
2241
449
194
450
2241
449
195
451
2625
1985
578
1986
2625
1985
1987
2497
194
450
2241
449
195
451
2625
578
1986
2625
1985
579
1987
2497
194
450
2241
449
195
451
2241
449
194
450
2241
449
195
451
2241
194
2241
195
2625
578
2625
579
2241
194
2241
195
2241
194
2241
195
4034
4033
1987
2240
448
2240
448
2240
448
4032
2240
448
2240
448
2624
1984
2624
1984
2240
448
2240
448
2240
448
2240
448
2240
2240
2240
2240
2624
2240
2240
4032
4032
2834
2834
2834
2834
3009
962
3009
963
2881
961
834
962
2881
961
963
3009
962
3009
963
2881
834
962
2881
961
835
963
3009
962
3009
963
3009
962
3009
963
2881
961
834
962
2881
961
963
3009
962
3009
963
2881
834
962
2881
961
835
963
3009
3009
963
3009
3009
963
3009
962
3009
963
3009
3009
3009
962
3009
963
3009
962
3009
963
3009
962
3009
963
3009
962
3009
963
2881
834
962
2881
961
963
3009
962
3009
963
3009
962
3009
963
2130
2130
2130
2130
2130
2130
2130
2130
2129
2129
3008
3008
3008
3008
3008
3008
2880
960
2880
960
3008
3008
3008
3008
3008
3008
3008
3008
2880
960
2880
960
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
3008
2880
960
3008
3008
3008
3008
2113
66
2113
67
2113
66
2113
67
3138
3137
1091
2113
66
2113
67
2113
66
2113
67
2114
2113
2113
2113
2113
3137
1091
2113
2113
2113
2113
2112
2112
2112
2112
3136
3136
2112
2112
2112
2112
2112
2112
2112
2112
3136
2112
2112
2112
2112
2112
2112
2112
2569
2569
2569
2569
2569
2569
2569
2241
577
705
195
579
707
2241
577
705
194
578
706
2241
577
705
195
579
707
2753
707
2753
706
2753
707
2625
578
2625
579
2240
576
704
2240
576
704
2240
576
704
2752
2752
2752
2624
2624
3009
962
3009
963
3008
3008
2113
66
2113
2569
2569
2569
2913
873
2898
2898
2849
809
1321
2849
809
2881
961
835
963
2881
835
2881
961
834
962
2881
961
835
963
2881
835
2881
834
3393
3393
2880
960
2880
2880
960
2880
960
2880
2880
2642
2642
2642
2642
2625
2369
577
322
578
2369
577
579
2370
2369
323
2369
323
2369
322
2369
577
579
2369
322
578
2625
2625
578
2625
579
2625
579
2626
2497
2497
451
2625
578
2625
579
2625
579
2625
578
2369
322
2369
2369
2369
322
2497
322
450
2369
449
323
451
2368
2368
576
2368
576
2368
2368
2368
2368
2368
576
2368
576
2624
2624
2624
2624
2496
2624
2624
2624
2624
2624
2624
2624
2624
2624
2368
2496
2368
448
2209
289
265
137
553
169
297
2313
137
169
297
2593
161
521
289
265
137
553
162
169
297
290
2209
289
265
137
169
297
2209
289
265
137
553
169
297
2313
137
169
297
2593
161
521
289
265
137
553
162
169
297
290
2209
289
265
137
169
297
2337
265
137
553
297
2313
137
297
2593
521
289
265
137
553
297
2337
265
137
297
2337
265
137
297
2313
137
297
2337
265
137
297
2337
265
137
297
2337
265
297
2313
297
2337
265
297
290
2337
265
297
2337
265
137
553
169
297
2313
137
169
297
2593
161
521
289
265
137
553
169
297
290
2209
289
265
137
169
297
2112
2569
2569
2569
2569
2569
2752
2129
2112
2569
2569
2921
2913
873
2921
2913
873
2857
2849
809
2849
1313
809
1321
2849
1313
809
1321
2881
834
2881
835
2593
553
2593
553
2241
321
577
705
449
2241
321
577
705
449
195
323
579
707
451
2241
2369
577
705
449
194
578
706
2241
321
577
705
449
195
323
579
707
451
2625
2625
579
2625
2625
2240
320
576
704
448
2240
320
576
704
448
2240
704
2240
704
2240
320
576
448
2240
320
576
704
448
2624
2624
2624
3009
3009
963
3009
962
3009
963
3009
962
3009
963
3008
3008
3008
3008
3008
3008
3008
3008
2113
2113
67
2113
2114
2113
2113
2112
2112
2112
2112
2112
2112
2569
2857
2857
2881
1473
834
2881
835
2881
835
2881
834
2881
3394
834
3394
834
2642
2642
2642
2369
322
2369
323
2370
2625
578
2625
2625
2625
578
2369
322
2369
323
2624
2624
2368
2369
2337
137
2185
2569
289
265
137
297
2313
137
2337
137
2185
2569
289
265
137
297
2313
137
2593
161
289
169
165
2209
169
2209
289
265
2321
2321
2209
289
165
2209
2209
289
265
2321
2321
2321
2337
2337
265
2321
2321
2241
449
195
451
2241
195
2496
2240
2240
448
2240
2240
2113
2113
67
2112
2112
2112
2569
2569
3393
3393
2881
3393
833
835
3393
833
1347
835
3393
833
2369
2369
323
2369
323
2569
2881
2881
2881
835
3393
833
1347
835
3393
833
2481
2481
2481
2337
265
137
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
169
297
2593
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
521
553
2593
521
553
2209
265
137
169
2209
265
137
169
2209
521
265
137
169
2209
521
265
137
169
2593
521
553
2593
521
553
2569
265
137
2209
289
265
137
169
2209
265
137
169
2209
521
289
265
137
169
297
2209
521
289
265
137
169
297
2593
521
553
2209
289
265
137
169
2209
265
137
169
2209
521
289
265
137
553
169
297
2209
521
289
265
137
553
169
297
2593
553
169
2593
161
521
169
2593
2593
553
2593
521
137
553
2593
161
521
553
169
2593
161
521
137
553
169
2593
553
2593
553
2185
2209
521
169
2209
521
137
169
2593
553
2593
521
553
2593
553
2593
521
137
553
2593
161
521
553
169
2593
161
521
137
553
169
2185
2569
2569
2593
521
289
265
137
553
169
297
2593
161
521
289
265
137
169
297
2593
2593
521
289
265
137
553
297
2593
521
289
265
137
553
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
521
553
2593
521
553
2209
265
137
169
2209
265
137
169
2209
521
265
137
169
2209
521
265
137
169
2593
521
553
2593
521
553
2337
265
2313
2569
289
265
297
2569
289
265
297
2337
265
2313
2569
289
265
553
297
2569
289
265
553
297
2593
289
297
2593
289
553
297
2593
289
553
297
2593
289
553
297
2593
289
553
297
2593
521
289
265
137
553
169
297
2593
161
521
289
265
137
169
297
2593
2593
521
289
137
553
297
2593
521
289
265
137
553
297
2593
161
521
289
265
137
553
169
297
2593
161
521
289
265
137
553
169
297
2593
553
2593
553
2209
137
169
2209
137
169
2209
521
137
169
2209
521
137
169
2593
553
2593
553
2593
289
137
553
297
2593
289
137
553
297
2593
161
289
137
553
169
297
2593
161
289
137
553
169
297
2209
289
137
169
297
2209
289
137
169
297
2209
521
289
137
169
297
2209
521
289
137
169
297
2593
2593
2209
137
169
2209
137
169
2209
521
289
265
137
169
297
2209
521
289
265
137
169
297
2337
265
297
2337
265
297
2593
289
265
553
297
2593
289
265
553
297
2593
553
2593
553
2577
273
2321
145
2209
289
265
169
297
2321
2593
161
289
265
169
297
2321
2209
521
289
265
137
2593
2593
161
289
169
165
293
2593
161
521
289
265
137
169
297
2593
161
521
289
265
2593
161
521
289
265
137
2593
549
2593
521
553
2209
169
165
2209
265
137
169
2209
521
265
2209
521
265
137
2593
549
2593
2209
289
265
2209
289
169
165
2209
265
169
2209
289
265
2209
289
265
2209
521
289
265
2593
161
289
169
165
2209
265
169
2209
521
289
265
2209
521
289
265
2209
289
169
165
2209
169
2209
2209
2209
265
2209
289
169
165
2209
169
2209
2209
265
2593
2321
2321
2337
297
2321
2593
289
297
2321
2337
265
2593
2593
289
265
297
293
2569
289
265
297
2337
265
2337
265
2593
2321
2313
2313
2313
2313
2577
273
2321
145
2209
289
265
137
169
297
2577
273
2593
161
289
265
137
169
297
2321
145
2337
265
137
2593
2593
161
289
265
137
169
297
165
293
2593
161
289
265
137
169
297
2593
161
289
265
2337
265
137
2593
549
2593
2321
2577
145
657
2209
265
165
2313
2209
265
2313
2593
549
2593
2577
273
2321
2193
2593
161
2209
2209
2321
2313
2337
265
2321
2337
265
2593
2593
289
293
2337
265
2337
265
2337
265
2593
2193
2593
161
553
2593
161
137
2593
2593
161
165
2593
137
2593
161
2593
161
137
2593
549
2593
553
2209
165
2209
137
2209
2209
137
2593
549
2593
553
2593
2593
2593
161
165
2593
2593
161
2593
161
2209
137
2593
161
289
165
2209
137
2209
289
2209
137
2593
161
165
2593
2593
161
2593
161
2593
161
165
2593
137
2593
161
2593
161
137
2322
2241
449
195
451
2241
449
2241
449
194
450
2242
2241
449
2241
194
450
2240
448
2834
2834
3011
3009
3009
962
3010
3011
3009
3009
3009
3009
3011
3010
3009
2130
3008
3008
3008
2113
2113
66
2113
2113
66
2113
2113
66
2113
2113
2113
2113
2569
2241
577
705
195
707
2625
2753
707
2625
2240
576
704
2752
3009
2113
2569
2569
2569
2569
2913
873
2913
873
2849
809
2849
809
2881
835
2881
961
2880
2593
2601
2593
2601
2593
2601
2625
2625
2625
2369
2624
2624
2624
2569
265
137
169
297
2593
161
169
2185
2337
265
297
2313
297
2337
265
2313
2593
289
265
553
297
2337
265
297
2337
265
2313
2593
161
289
2209
289
169
2313
2321
2313
2313
2313
2593
2593
2241
195
2625
1985
2240
448
4032
3009
2881
961
3009
2880
960
2113
3137
2113
3137
2113
2112
2322
594
2241
577
194
578
2241
577
449
195
579
2624
2240
576
448
2898
2881
2881
835
2881
2881
835
2880
2880
960
2113
66
2113
67
2113
2113
67
2113
2113
67
2112
2112
2112
2913
873
2921
2898
914
2849
809
802
2849
809
2881
961
834
2881
961
835
963
2881
835
2881
961
2881
834
3009
2880
2880
2880
2386
2625
322
2369
577
323
2369
577
323
2369
2369
2625
2625
2625
2368
2368
2386
2370
450
2241
194
450
2625
705
449
2625
2624
704
448
2624
704
448
2624
2977
3009
3009
3008
3008
3008
2113
66
2113
2113
2112
2112
2569
2569
2569
3520
960
3520
960
2642
2642
2642
2625
578
2625
579
2624
2624
2337
297
2209
289
165
2321
2321
2337
293
2321
2321
2337
2313
553
2337
2321
2313
2337
2313
553
2337
2313
2593
289
2569
265
297
2209
289
2577
273
145
2313
137
2569
265
297
2313
137
2313
297
2313
137
2209
289
2313
137
2337
2569
265
297
2209
289
2313
137
2569
2569
2569
2593
161
521
289
553
169
297
2321
145
2577
273
2321
145
2209
289
265
137
2593
161
289
169
165
293
2593
161
521
289
265
137
169
297
2593
161
521
289
2593
161
521
289
265
137
2593
553
549
2209
169
2209
521
265
137
2593
553
2209
265
137
169
2209
289
2209
521
265
2593
521
553
2321
145
2577
273
2321
145
2577
273
2593
161
521
289
553
169
297
2577
273
2577
273
2577
145
2577
145
2577
2593
161
521
289
265
553
169
297
2577
273
2209
265
137
2577
2321
2577
657
2577
273
2209
2321
2593
521
553
2321
2577
145
657
2321
145
2577
273
2321
145
2577
273
2577
2593
161
521
289
265
553
169
297
2577
273
2577
273
2209
289
2577
145
2321
2321
2321
145
2321
145
2577
273
2577
2217
2217
2321
145
2193
2217
2185
2217
2593
2593
161
2593
2209
2569
2569
2593
553
2569
2593
553
549
2593
553
2577
2593
2593
2577
2569
2593
2577
657
2577
2569
2593
553
2577
657
2577
2593
2577
2577
2593
2577
657
2577
2577
2577
2577
2601
297
2321
2313
2337
2313
297
2337
2313
2593
2313
2601
2313
2313
2321
2601
2601
297
2313
2601
2321
2601
169
297
2313
2337
2313
169
297
2313
2593
2313
2601
2313
2313
2569
553
2217
297
2601
169
297
2313
137
2601
2321
145
2601
169
297
2345
2313
137
2321
145
2313
137
2593
289
553
297
2193
2209
289
265
137
2593
161
289
165
293
2593
521
289
265
137
297
2593
161
289
2593
161
521
289
265
137
2593
549
2209
169
2209
265
137
2593
553
2209
265
137
2209
289
2209
521
265
137
2593
553
2593
289
553
297
2593
289
553
297
2209
265
137
2209
2593
553
2593
289
553
297
2209
289
2193
2593
553
2337
265
2593
2593
265
2593
289
2593
521
289
265
2593
553
2337
265
2593
2593
265
2593
289
2593
521
289
265
2593
553
2337
2593
553
2313
137
2593
553
2337
265
2593
553
2337
2217
2337
297
2593
289
293
2569
289
265
2601
2337
553
297
2345
2593
553
2193
2209
137
2593
161
165
2593
521
137
2593
161
2593
161
521
2209
169
2209
137
2593
553
2209
2209
521
2593
549
2593
553
2593
553
2593
161
165
2569
137
2209
169
2209
137
2593
553
2209
169
2209
165
2209
137
2209
521
137
2593
549
2593
553
2209
165
2209
137
2209
521
137
2209
169
2593
553
2209
137
2209
2209
137
2593
553
2593
553
2209
2209
169
2593
553
2209
169
2209
169
2209
2593
2593
549
2593
2593
2481
2313
137
2601
2601
2313
2313
2313
2313
2313
2313
2569
553
2185
2601
2913
2849
2849
2328
2328
2328
2584
280
2328
2328
2328
2584
280
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2584
280
2584
280
2328
2328
2584
280
2328
2328
2328
2584
280
2584
280
2584
2584
2584
280
2584
280
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2584
280
2584
280
2584
280
2584
280
2584
2584
280
2584
280
3224
3224
2584
2584
2584
280
2584
280
2584
280
2584
280
2584
280
2584
280
2584
280
2584
280
2584
2584
280
2584
280
2584
280
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2328
2584
280
2584
280
2081
2081
2081
41
2081
41
2081
41
2081
2089
3105
3105
3218
2066
2065
2065
2065
18
2089
2081
41
2089
2081
41
2081
2081
2226
2226
2226
2225
2225
2225
2224
2833
2833
2977
937
2226
2897
1617
2001
4049
2897
1617
2897
1617
850
1618
2897
1617
850
1618
2897
2897
2897
1617
2897
850
1618
2226
2897
1617
3665
2834
2834
2834
2834
2834
3922
2833
849
786
850
2833
849
786
2833
849
2833
786
2833
786
2833
786
2833
786
2833
3922
3922
2834
2833
786
2833
786
2833
2833
786
3025
3025
978
3025
3025
978
2897
977
2897
850
2897
2897
850
2897
2897
2897
850
2898
2897
977
2897
850
3025
3025
18
15
129
418
552
34
33
105
101
357
509
13
46
111
5
786
538
785
1105
1073
97
18
15
129
418
552
34
33
105
101
357
509
13
46
111
5
786
539
785
1105
1073
97
18
15
129
418
552
34
33
105
101
357
509
13
46
623
5
786
538
785
593
1841
609
18
15
129
418
552
34
33
105
101
357
509
13
46
623
5
786
539
785
593
1841
609
18
15
129
418
552
34
33
105
101
357
509
13
813
885
837
770
538
786
851
577
541
18
15
129
418
552
34
33
105
101
357
509
13
814
111
5
786
538
785
849
49
97
18
15
129
418
552
34
33
105
101
357
509
13
814
111
5
786
539
785
849
49
97
18
15
129
418
552
34
33
105
357
357
317
13
46
623
901
521
218
849
593
1841
865
18
15
129
418
552
34
33
105
357
357
317
13
46
623
901
522
218
849
593
1841
865
18
15
129
418
552
34
33
105
357
357
317
13
814
623
901
521
218
849
849
1073
865
18
15
129
418
552
34
33
105
357
357
317
13
814
623
901
522
218
849
849
1073
865
18
15
129
418
552
34
33
105
357
357
381
13
46
623
901
530
603
849
593
1841
865
18
15
129
418
552
34
33
105
357
357
381
13
46
623
901
530
602
849
593
1841
865
18
15
129
418
552
34
33
105
357
357
381
13
814
623
901
530
603
849
849
1073
865
18
15
129
418
552
34
33
105
357
357
381
13
814
623
901
530
602
849
849
1073
865
18
15
129
418
552
34
33
105
357
357
381
13
814
879
901
530
603
849
849
561
609
18
15
129
418
552
34
33
105
357
357
381
13
814
879
901
530
602
849
849
561
609
18
15
129
418
552
34
33
105
357
357
381
13
814
879
901
274
283
849
849
561
609
18
15
129
418
552
34
33
105
357
357
509
13
46
623
901
530
538
785
593
1841
865
18
15
129
418
552
34
33
105
357
357
509
13
46
623
901
530
539
785
593
1841
865
18
15
129
418
552
34
33
105
357
357
509
13
814
879
901
530
538
849
849
561
609
18
15
129
418
552
34
33
105
357
357
509
13
814
879
901
530
539
849
849
561
609
18
15
129
418
552
34
33
105
357
357
509
13
814
879
901
274
538
849
849
561
609
18
15
129
418
552
34
33
105
357
357
509
13
814
879
901
274
539
849
849
561
609
18
15
129
418
552
34
33
89
101
229
445
13
78
206
386
520
310
177
162
432
444
18
15
129
418
552
34
34
96
101
229
509
13
32
112
22
18
538
1874
1110
33
102
18
15
129
418
552
34
34
96
101
229
509
13
32
112
22
18
282
786
1110
33
102
18
15
129
418
552
34
34
96
101
229
509
13
544
112
22
18
538
1874
1366
33
102
18
15
129
418
552
34
34
96
101
229
509
13
544
368
22
18
538
1874
1366
658
358
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
2
283
193
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
18
538
961
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
18
539
961
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
18
282
193
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
18
283
193
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
530
538
962
30
34
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
530
539
961
29
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
530
1562
1601
1053
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
112
22
530
1563
1601
1053
33
102
18
15
129
418
552
34
34
96
101
229
509
29
32
624
22
18
538
1729
541
1825
1190
18
15
129
418
552
34
34
96
101
229
509
29
32
624
22
18
539
1729
541
1825
1190
18
15
129
418
552
34
34
96
101
229
509
29
32
624
22
18
282
833
541
1825
614
18
15
129
418
552
34
34
96
101
229
509
29
32
624
22
18
283
833
541
1825
614
18
15
129
418
552
34
34
96
101
229
509
29
32
624
534
18
538
1729
541
1828
998
18
15
129
418
552
34
34
96
101
229
509
29
32
624
534
18
539
1729
541
1828
998
18
15
129
418
552
34
34
96
101
229
509
29
32
624
534
1554
1306
194
542
1826
998
18
15
129
418
552
34
34
96
101
229
509
29
32
624
534
1554
1307
193
541
1828
998
18
15
129
418
552
34
34
96
101
229
509
29
32
624
1558
1554
1562
1729
541
1825
1638
18
15
129
418
552
34
34
96
101
229
509
29
32
624
1558
1554
1563
1729
541
1825
1638
18
15
129
418
552
34
34
96
101
229
509
29
32
624
1558
1554
1306
194
542
1826
1638
18
15
129
418
552
34
34
96
101
229
509
29
32
624
1558
1554
1307
193
541
1825
1638
18
15
129
418
552
34
34
96
101
229
509
29
1568
1392
22
18
538
1729
1565
1825
1382
18
15
129
418
552
34
34
96
101
229
509
29
1568
1392
22
18
539
1729
1565
1825
1382
18
15
129
418
552
34
34
96
101
229
509
29
1568
1392
534
18
538
1729
1565
1825
358
18
15
129
418
552
34
34
96
101
229
509
29
1568
1392
534
18
539
1729
1565
1825
358
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
22
18
538
1729
1565
1569
102
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
22
18
539
1729
1565
1569
102
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
1558
18
538
1729
1565
1057
1638
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
1558
18
539
1729
1565
1057
1638
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
1558
1554
1562
1601
1565
1057
1638
18
15
129
418
552
34
34
96
101
229
509
29
1568
1648
1558
1554
1563
1601
1565
1057
1638
18
15
129
418
552
34
34
96
101
229
509
29
800
112
22
530
1562
1857
797
33
102
18
15
129
418
552
34
34
96
101
229
509
29
800
112
22
530
1563
1857
797
33
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
2
283
192
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
18
538
960
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
18
539
960
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
18
282
192
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
18
283
192
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
530
538
960
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
530
539
960
24
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
530
1562
1600
1048
34
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
22
530
1563
1600
1048
1058
102
18
15
129
418
552
34
34
96
101
229
509
30
32
112
406
530
283
960
536
34
934
18
15
129
418
552
34
34
96
101
229
509
30
32
624
22
18
538
1728
536
1826
1190
18
15
129
418
552
34
34
96
101
229
509
30
32
624
22
18
539
1728
536
1826
1190
18
15
129
418
552
34
34
96
101
229
509
30
32
624
22
18
283
960
536
1826
614
18
15
129
418
552
34
34
96
101
229
509
30
32
624
534
18
538
1728
536
1826
966
18
15
129
418
552
34
34
96
101
229
509
30
32
624
534
18
539
1728
536
1826
966
18
15
129
418
552
34
34
96
101
229
509
30
32
624
534
1554
1306
192
536
1826
966
18
15
129
418
552
34
34
96
101
229
509
30
32
624
534
1554
1307
192
536
1826
966
18
15
129
418
552
34
34
96
101
229
509
30
32
624
1558
1554
1562
1728
536
1826
1638
18
15
129
418
552
34
34
96
101
229
509
30
32
624
1558
1554
1563
1728
536
1826
1638
18
15
129
418
552
34
34
96
101
229
509
30
32
624
1558
1554
1306
192
536
1826
1638
18
15
129
418
552
34
34
96
101
229
509
30
32
624
1558
1554
1307
192
536
1826
1638
18
15
129
418
552
34
34
96
101
229
509
30
1568
1392
22
18
539
1728
1560
1826
230
18
15
129
418
552
34
34
96
101
229
509
30
1568
1392
534
18
539
1728
1560
1826
1222
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
22
18
538
1728
1560
1570
102
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
22
18
539
1728
1560
1570
102
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
1558
18
538
1728
1560
1058
1638
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
1558
18
539
1728
1560
1058
1638
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
1558
1554
1562
1600
1560
1058
1638
18
15
129
418
552
34
34
96
101
229
509
30
1568
1648
1558
1554
1563
1600
1560
1058
1638
18
15
129
418
552
34
34
96
101
229
509
30
800
112
22
530
1563
1856
792
34
102
18
15
129
418
552
34
34
96
101
357
317
13
32
112
22
786
730
978
1110
33
102
18
15
129
418
552
34
34
96
101
357
317
13
32
176
406
786
218
850
598
466
486
18
15
129
418
552
34
34
96
101
357
381
13
32
112
22
786
602
850
1110
33
102
18
15
129
418
552
34
34
96
101
357
381
13
32
112
22
786
666
914
1110
33
102
18
15
129
418
552
34
34
96
101
357
381
13
544
112
22
786
602
850
1366
146
102
18
15
129
418
552
34
34
96
101
357
381
13
544
624
22
786
602
850
1366
1313
1126
18
15
129
418
552
34
34
96
101
357
381
29
32
112
22
786
603
833
1053
33
102
18
15
129
418
552
34
34
96
101
357
381
29
32
112
22
786
602
961
1053
33
102
18
15
129
418
552
34
34
96
101
357
381
29
32
112
22
786
666
962
1054
34
102
18
15
129
418
552
34
34
96
101
357
381
29
32
112
22
786
667
961
1053
33
102
18
15
129
418
552
34
34
96
101
357
381
29
32
176
406
786
603
833
77
484
486
18
15
129
418
552
34
34
96
101
357
381
29
32
624
22
786
603
961
541
1825
614
18
15
129
418
552
34
34
96
101
357
381
29
32
624
22
786
602
961
541
1825
614
18
15
129
418
552
34
34
96
101
357
381
29
32
624
22
786
667
961
541
1825
614
18
15
129
418
552
34
34
96
101
357
381
29
544
112
22
786
603
833
1357
1057
1126
18
15
129
418
552
34
34
96
101
357
381
29
544
112
22
786
602
834
1358
1058
1126
18
15
129
418
552
34
34
96
101
357
381
29
800
112
22
786
603
833
797
33
102
18
15
129
418
552
34
34
96
101
357
381
29
800
112
22
786
602
961
797
33
102
18
15
129
418
552
34
34
96
101
357
381
29
800
112
22
786
666
962
798
34
102
18
15
129
418
552
34
34
96
101
357
381
29
800
112
22
786
667
961
797
33
102
18
15
129
418
552
34
34
96
101
357
381
29
800
624
22
786
603
833
845
1057
1126
18
15
129
418
552
34
34
96
101
357
381
29
800
624
22
786
602
834
846
1058
1126
18
15
129
418
552
34
34
96
101
357
381
29
800
880
838
772
1846
1473
797
657
541
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
603
833
845
1828
1222
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
602
833
845
1828
1222
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
1818
834
846
1826
1222
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
1819
833
845
1828
1222
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
1883
833
845
1828
1222
18
15
129
418
552
34
34
96
101
357
381
29
800
1392
534
786
1882
833
845
1828
1222
18
15
129
418
552
34
34
96
101
357
381
30
32
112
22
786
603
832
1048
34
102
18
15
129
418
552
34
34
96
101
357
381
30
32
112
22
786
602
832
1048
34
102
18
15
129
418
552
34
34
96
101
357
381
30
32
112
22
786
666
960
1048
34
102
18
15
129
418
552
34
34
96
101
357
381
30
32
112
22
786
667
960
1048
34
102
18
15
129
418
552
34
34
96
101
357
381
30
32
624
22
786
603
960
536
1826
614
18
15
129
418
552
34
34
96
101
357
381
30
800
112
22
786
603
832
792
34
102
18
15
129
418
552
34
34
96
101
357
381
30
800
112
22
786
602
832
792
34
102
18
15
129
418
552
34
34
96
101
357
381
30
800
112
22
786
666
960
792
34
102
18
15
129
418
552
34
34
96
101
357
381
30
800
112
22
786
667
960
792
34
102
18
15
129
418
552
34
34
96
101
357
381
30
800
880
845
770
1819
832
792
546
567
18
15
129
418
552
34
34
96
101
357
509
13
32
112
22
786
538
786
1110
33
102
18
15
129
418
552
34
34
96
101
357
509
29
32
112
22
770
539
193
29
33
102
18
15
129
418
552
34
34
96
101
357
509
29
32
112
22
786
538
193
29
33
102
18
15
129
418
552
34
34
96
101
357
509
29
32
112
22
786
539
193
29
33
102
18
15
129
418
552
34
34
96
101
357
509
29
32
624
22
770
539
193
541
1825
1190
18
15
129
418
552
34
34
96
101
357
509
29
32
624
22
786
538
193
541
1825
1190
18
15
129
418
552
34
34
96
101
357
509
29
32
624
22
786
539
193
541
1825
1190
18
15
129
418
552
34
34
96
101
357
509
29
32
624
534
786
538
193
541
1828
998
18
15
129
418
552
34
34
96
101
357
509
29
32
624
534
786
539
193
541
1828
998
18
15
129
418
552
34
34
96
101
357
509
29
800
112
22
786
538
833
797
33
102
18
15
129
418
552
34
34
96
101
357
509
29
800
112
22
786
539
833
797
33
102
18
15
129
418
552
34
34
96
101
357
509
29
800
880
838
772
538
833
797
657
541
18
15
129
418
552
34
34
96
101
357
509
29
800
880
838
772
566
833
797
657
541
18
15
129
418
552
34
34
96
101
357
509
30
32
112
22
770
539
192
24
34
102
18
15
129
418
552
34
34
96
101
357
509
30
32
112
22
786
538
192
24
34
102
18
15
129
418
552
34
34
96
101
357
509
30
32
112
22
786
539
192
24
34
102
18
15
129
418
552
34
34
96
101
357
509
30
32
624
22
770
539
192
536
1826
1190
18
15
129
418
552
34
34
96
101
357
509
30
32
624
22
786
539
192
536
1826
1190
18
15
129
418
552
34
34
96
101
357
509
30
32
624
534
786
539
192
536
1826
966
18
15
129
418
552
34
34
96
101
357
509
30
32
624
845
770
539
192
536
1826
823
18
15
129
418
552
34
34
96
101
357
509
30
800
112
22
786
539
832
792
34
102
18
15
129
418
552
34
34
96
213
229
509
29
800
688
310
2
283
833
797
929
550
18
15
129
418
552
34
34
96
213
229
509
30
800
688
310
2
283
832
792
930
1158
18
15
129
418
552
34
34
96
213
357
317
13
288
432
822
1282
623
1001
749
1892
1478
18
15
129
418
552
34
34
96
213
357
317
13
288
432
822
1292
622
993
749
1892
1478
18
15
129
418
552
34
34
96
213
357
317
13
672
688
310
258
623
1001
1005
993
550
18
15
129
418
552
34
34
96
213
357
317
13
672
688
310
268
366
865
1005
993
550
18
15
129
418
552
34
34
96
213
357
381
13
672
176
310
258
303
801
1005
417
678
18
15
129
418
552
34
34
96
213
357
381
13
672
176
310
268
302
801
1005
417
678
18
15
129
418
552
34
34
96
213
357
381
13
672
1712
310
258
303
801
1005
1953
166
18
15
129
418
552
34
34
96
213
357
381
13
672
688
310
258
303
801
1005
929
1190
18
15
129
418
552
34
34
96
213
357
381
13
672
688
310
268
302
801
1005
929
1190
18
15
129
418
552
34
34
96
213
357
381
29
800
688
310
258
282
833
845
929
550
18
15
129
418
552
34
34
96
213
357
381
29
800
688
310
258
283
833
845
929
550
18
15
129
418
552
34
34
96
213
357
381
30
800
688
310
258
282
832
840
930
1158
18
15
129
418
552
34
34
96
213
357
381
30
800
688
310
258
283
832
792
930
1190
18
15
129
418
552
34
34
96
213
357
509
29
800
688
310
258
538
833
797
929
550
18
15
129
418
552
34
34
96
213
357
509
29
800
688
310
258
539
833
797
929
550
18
15
129
418
552
34
34
96
213
357
509
29
800
688
310
268
566
833
797
929
550
18
15
129
418
552
34
34
96
213
357
509
30
800
688
310
258
538
832
792
930
1158
18
15
129
418
552
34
34
96
213
357
509
30
800
688
310
258
539
832
792
930
1158
18
15
129
418
552
34
34
96
357
357
317
13
800
880
918
530
218
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
317
13
800
880
918
530
730
978
854
801
1190
18
15
129
418
552
34
34
96
357
357
381
13
800
880
918
530
282
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
381
13
800
880
918
274
282
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
381
13
800
880
918
274
602
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
381
29
32
112
918
530
155
961
541
804
1958
18
15
129
418
552
34
34
96
357
357
381
29
32
112
918
530
603
961
541
804
1958
18
15
129
418
552
34
34
96
357
357
381
29
32
112
918
530
667
961
541
804
1958
18
15
129
418
552
34
34
96
357
357
381
29
32
624
918
530
155
961
541
1825
1446
18
15
129
418
552
34
34
96
357
357
381
29
32
624
918
530
603
961
541
1825
1446
18
15
129
418
552
34
34
96
357
357
381
29
32
624
918
530
602
961
541
1825
1446
18
15
129
418
552
34
34
96
357
357
381
29
32
624
918
530
666
961
541
1825
1446
18
15
129
418
552
34
34
96
357
357
381
29
32
624
918
530
667
961
541
1825
1446
18
15
129
418
552
34
34
96
357
357
381
29
544
368
918
530
602
834
1358
658
1702
18
15
129
418
552
34
34
96
357
357
381
29
544
624
918
530
282
833
1357
1313
1446
18
15
129
418
552
34
34
96
357
357
381
29
544
624
918
530
283
833
1357
1313
1446
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
258
283
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
258
603
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
282
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
283
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
154
962
798
546
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
155
961
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
603
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
602
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
666
962
798
546
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
530
667
961
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
282
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
283
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
603
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
602
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
666
961
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
29
800
880
918
274
667
961
797
545
1190
18
15
129
418
552
34
34
96
357
357
381
30
32
112
918
530
666
1728
536
1570
1958
18
15
129
418
552
34
34
96
357
357
381
30
32
112
918
530
667
1728
536
1570
1958
18
15
129
418
552
34
34
96
357
357
381
30
32
624
918
530
155
960
536
1826
1446
18
15
129
418
552
34
34
96
357
357
381
30
32
624
918
530
603
960
536
1826
1446
18
15
129
418
552
34
34
96
357
357
381
30
32
624
918
530
411
960
536
1826
1446
18
15
129
418
552
34
34
96
357
357
381
30
32
624
918
530
666
1728
536
1826
1446
18
15
129
418
552
34
34
96
357
357
381
30
32
624
918
530
667
1728
536
1826
1446
18
15
129
418
552
34
34
96
357
357
381
30
544
624
918
530
283
832
1352
1314
1446
18
15
129
418
552
34
34
96
357
357
381
30
800
880
909
514
283
832
792
546
1207
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
258
283
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
258
603
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
282
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
283
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
154
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
155
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
603
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
602
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
411
832
840
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
666
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
530
667
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
282
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
283
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
603
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
602
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
666
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
381
30
800
880
918
274
667
960
792
546
1190
18
15
129
418
552
34
34
96
357
357
509
13
800
880
918
530
538
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
509
13
800
880
918
274
538
850
854
801
1190
18
15
129
418
552
34
34
96
357
357
509
29
32
112
918
530
538
193
541
1569
1958
18
15
129
418
552
34
34
96
357
357
509
29
32
112
918
530
539
193
541
1569
1958
18
15
129
418
552
34
34
96
357
357
509
29
32
624
918
530
538
193
541
1825
870
18
15
129
418
552
34
34
96
357
357
509
29
32
624
918
530
539
193
541
1825
870
18
15
129
418
552
34
34
96
357
357
509
29
800
880
918
530
538
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
509
29
800
880
918
530
539
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
509
29
800
880
918
274
538
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
509
29
800
880
918
274
539
833
797
545
1190
18
15
129
418
552
34
34
96
357
357
509
30
32
112
918
530
538
192
536
1570
1958
18
15
129
418
552
34
34
96
357
357
509
30
32
112
918
530
539
192
536
1570
1958
18
15
129
418
552
34
34
96
357
357
509
30
32
624
909
514
539
832
536
1826
1463
18
15
129
418
552
34
34
96
357
357
509
30
32
624
918
530
538
1728
536
1826
870
18
15
129
418
552
34
34
96
357
357
509
30
32
624
918
530
539
192
536
1826
870
18
15
129
418
552
34
34
96
357
357
509
30
800
880
909
514
539
832
792
546
695
18
15
129
418
552
34
34
96
357
357
509
30
800
880
918
530
538
832
792
802
1190
18
15
129
418
552
34
34
96
357
357
509
30
800
880
918
530
539
832
792
546
1190
18
15
129
418
552
34
34
96
357
357
509
30
800
880
918
274
538
832
792
802
1190
18
15
129
418
552
34
34
96
357
357
509
30
800
880
918
274
539
832
792
546
1190
18
15
129
418
552
34
34
80
101
357
381
29
32
160
390
786
603
833
77
452
390
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
778
1819
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
786
603
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
786
602
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
786
1818
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
786
1819
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
29
800
416
390
786
1883
833
845
193
246
18
15
129
418
552
34
34
80
101
357
381
30
800
416
390
778
1819
832
840
194
390
18
15
129
418
552
34
34
80
101
357
381
30
800
416
390
786
1818
832
840
194
390
18
15
129
418
552
34
34
80
101
357
381
30
800
416
390
786
1819
832
840
194
390
18
15
129
418
552
34
34
80
101
357
509
29
32
160
390
774
566
833
1053
1473
758
18
15
129
418
552
34
34
80
101
357
509
29
32
160
390
778
539
833
1053
1473
758
18
15
129
418
552
34
34
80
101
357
509
29
32
160
390
786
538
833
1053
1473
758
18
15
129
418
552
34
34
80
101
357
509
29
32
160
390
786
539
833
1053
1473
758
18
15
129
418
552
34
34
80
101
357
509
29
32
416
390
786
538
833
541
961
758
18
15
129
418
552
34
34
80
101
357
509
29
32
416
390
786
539
833
541
961
758
18
15
129
418
552
34
34
80
101
357
509
30
32
160
390
774
566
832
536
450
390
18
15
129
418
552
34
34
80
101
357
509
30
32
160
390
778
539
960
536
450
390
18
15
129
418
552
34
34
80
101
357
509
30
32
160
390
786
538
832
536
450
390
18
15
129
418
552
34
34
80
101
357
509
30
32
160
390
786
539
832
536
450
390
18
15
129
418
552
34
34
80
357
357
317
13
288
416
902
518
621
993
749
1897
886
18
15
129
418
552
34
34
112
101
229
445
13
32
96
6
4
602
850
86
49
109
18
15
129
418
552
34
34
112
101
229
445
13
32
96
6
516
602
210
86
49
109
18
15
129
418
552
34
34
112
101
229
445
13
32
96
6
516
1626
1746
1110
49
109
18
15
129
418
552
34
34
112
101
229
445
13
32
608
6
4
602
850
598
1841
621
18
15
129
418
552
34
34
112
101
229
445
13
32
608
6
516
602
850
598
1841
621
18
15
129
418
552
34
34
112
101
229
445
13
800
96
6
4
602
850
854
49
109
18
15
129
418
552
34
34
112
101
229
445
13
800
96
6
516
602
850
854
49
109
18
15
129
418
552
34
34
112
101
229
445
13
800
864
518
4
602
850
854
818
1014
18
15
129
418
552
34
34
112
101
229
445
13
800
1376
6
4
602
1618
854
1841
237
18
15
129
418
552
34
34
112
101
229
445
13
800
1376
518
4
602
1618
854
1841
1261
18
15
129
418
552
34
34
112
101
229
445
13
1312
96
6
4
602
1618
1878
1329
109
18
15
129
418
552
34
34
112
101
229
445
13
76
96
6
2
183
177
165
157
118
18
15
129
418
552
34
34
112
101
229
445
13
76
96
6
4
154
177
165
157
118
18
15
129
418
552
34
34
112
101
229
445
13
76
96
6
8
182
177
165
157
118
18
15
129
418
552
34
34
112
101
229
509
13
32
96
6
8
538
1874
1110
49
109
18
15
129
418
552
34
34
112
101
229
509
13
32
96
6
18
282
786
1110
1073
621
18
15
129
418
552
34
34
112
101
229
509
13
544
96
6
8
538
1874
1366
561
1645
18
15
129
418
552
34
34
112
101
229
509
29
32
96
6
2
283
195
29
65
118
18
15
129
418
552
34
34
112
101
229
509
29
32
96
6
8
538
961
29
49
109
18
15
129
418
552
34
34
112
101
229
509
29
32
96
6
18
282
193
29
65
118
18
15
129
418
552
34
34
112
101
229
509
29
32
96
6
18
283
193
29
65
118
18
15
129
418
552
34
34
112
101
229
509
29
32
608
6
4
282
833
541
1857
630
18
15
129
418
552
34
34
112
101
229
509
29
1568
1632
1542
8
538
1729
1565
1588
1142
18
15
129
418
552
34
34
112
101
229
509
29
1568
1632
1542
1540
1562
1601
1565
1588
1142
18
15
129
418
552
34
34
112
101
229
509
29
1568
1632
1542
1544
1562
1601
1565
1588
1142
18
15
129
418
552
34
34
112
101
229
509
30
32
96
6
2
283
192
24
50
118
18
15
129
418
552
34
34
112
101
229
509
30
32
96
6
18
282
960
1048
50
118
18
15
129
418
552
34
34
112
101
229
509
30
32
96
6
18
283
192
24
50
118
18
15
129
418
552
34
34
112
101
229
509
30
32
608
6
2
283
960
536
1842
630
18
15
129
418
552
34
34
112
101
357
317
13
32
96
6
786
730
978
1110
49
109
18
15
129
418
552
34
34
112
101
357
381
13
32
96
6
772
666
914
1110
49
109
18
15
129
418
552
34
34
112
101
357
381
13
32
96
6
786
666
914
1110
49
109
18
15
129
418
552
34
34
112
101
357
381
29
32
96
6
786
603
833
1053
65
118
18
15
129
418
552
34
34
112
101
357
381
29
32
96
6
786
602
961
1053
49
109
18
15
129
418
552
34
34
112
101
357
381
29
32
96
6
786
666
962
1054
50
118
18
15
129
418
552
34
34
112
101
357
381
29
32
96
6
786
667
961
1053
49
109
18
15
129
418
552
34
34
112
101
357
381
29
32
608
6
786
602
834
542
1842
630
18
15
129
418
552
34
34
112
101
357
381
29
32
608
6
786
1818
834
542
1842
630
18
15
129
418
552
34
34
112
101
357
381
29
32
608
6
786
666
962
542
1842
630
18
15
129
418
552
34
34
112
101
357
381
29
544
96
6
786
603
833
1357
65
118
18
15
129
418
552
34
34
112
101
357
381
30
32
96
6
786
603
832
1048
50
118
18
15
129
418
552
34
34
112
101
357
381
30
32
96
6
786
602
832
1048
50
118
18
15
129
418
552
34
34
112
101
357
381
30
32
96
6
786
666
960
1048
50
118
18
15
129
418
552
34
34
112
101
357
381
30
32
96
6
786
667
960
1048
50
118
18
15
129
418
552
34
34
112
101
357
381
30
32
608
6
770
1819
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
381
30
32
608
6
786
603
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
381
30
32
608
6
786
602
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
381
30
32
608
6
786
1818
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
381
30
32
608
6
786
1819
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
509
13
32
96
6
772
538
786
1110
1073
621
18
15
129
418
552
34
34
112
101
357
509
13
32
96
6
786
538
786
1110
1073
621
18
15
129
418
552
34
34
112
101
357
509
13
800
96
6
772
538
786
854
49
109
18
15
129
418
552
34
34
112
101
357
509
29
32
96
6
770
539
961
1053
49
109
18
15
129
418
552
34
34
112
101
357
509
29
32
96
6
772
538
833
1053
65
118
18
15
129
418
552
34
34
112
101
357
509
29
32
96
6
774
566
833
1053
65
118
18
15
129
418
552
34
34
112
101
357
509
29
32
96
6
786
538
193
29
65
118
18
15
129
418
552
34
34
112
101
357
509
29
32
96
6
786
539
193
29
65
118
18
15
129
418
552
34
34
112
101
357
509
29
32
608
6
770
539
195
541
1841
621
18
15
129
418
552
34
34
112
101
357
509
29
32
608
6
772
538
833
541
1857
630
18
15
129
418
552
34
34
112
101
357
509
29
32
608
6
774
566
833
541
1857
630
18
15
129
418
552
34
34
112
101
357
509
29
32
608
6
786
538
193
541
1841
621
18
15
129
418
552
34
34
112
101
357
509
29
32
608
6
786
539
193
541
1841
621
18
15
129
418
552
34
34
112
101
357
509
29
32
608
518
772
538
833
541
1857
1014
18
15
129
418
552
34
34
112
101
357
509
29
800
96
6
772
538
833
797
49
109
18
15
129
418
552
34
34
112
101
357
509
29
800
96
6
774
566
833
797
49
109
18
15
129
418
552
34
34
112
101
357
509
30
32
96
6
770
539
192
24
50
118
18
15
129
418
552
34
34
112
101
357
509
30
32
96
6
774
566
832
1048
1074
1142
18
15
129
418
552
34
34
112
101
357
509
30
32
96
6
786
538
960
1048
50
118
18
15
129
418
552
34
34
112
101
357
509
30
32
96
6
786
539
192
24
50
118
18
15
129
418
552
34
34
112
101
357
509
30
32
608
6
770
539
192
536
1842
1206
18
15
129
418
552
34
34
112
101
357
509
30
32
608
6
774
566
832
536
1842
630
18
15
129
418
552
34
34
112
101
357
509
30
32
608
6
786
538
960
536
1842
630
18
15
129
418
552
34
34
112
101
357
509
30
32
608
6
786
539
192
536
1842
1206
18
15
129
418
552
34
34
112
101
357
509
30
800
96
6
774
566
832
792
50
118
18
15
129
418
552
34
34
112
213
229
509
13
800
864
294
2
282
786
854
816
198
18
15
129
418
552
34
34
112
213
229
509
29
32
96
294
2
283
193
29
65
966
18
15
129
418
552
34
34
112
213
229
509
29
800
96
294
2
283
833
797
49
966
18
15
129
418
552
34
34
112
213
229
509
29
800
864
294
2
282
833
797
817
198
18
15
129
418
552
34
34
112
213
229
509
29
800
864
294
2
283
833
797
817
198
18
15
129
418
552
34
34
112
213
229
509
29
800
864
806
2
282
833
797
561
1222
18
15
129
418
552
34
34
112
213
229
509
29
800
864
806
2
283
833
797
561
1222
18
15
129
418
552
34
34
112
213
229
509
30
32
96
294
2
283
192
24
66
966
18
15
129
418
552
34
34
112
213
357
317
13
32
96
294
258
474
850
1110
66
966
18
15
129
418
552
34
34
112
213
357
317
13
800
96
294
258
474
850
854
48
966
18
15
129
418
552
34
34
112
213
357
317
13
800
864
294
258
474
850
854
816
198
18
15
129
418
552
34
34
112
213
357
381
13
32
96
294
258
282
850
1110
66
966
18
15
129
418
552
34
34
112
213
357
381
13
800
96
294
258
282
850
854
48
966
18
15
129
418
552
34
34
112
213
357
381
13
800
864
294
258
282
850
854
816
198
18
15
129
418
552
34
34
112
213
357
381
29
32
96
294
258
282
833
1053
65
966
18
15
129
418
552
34
34
112
213
357
381
29
32
96
294
258
283
833
1053
65
966
18
15
129
418
552
34
34
112
213
357
381
29
32
96
294
258
310
833
541
321
966
18
15
129
418
552
34
34
112
213
357
381
29
32
96
294
258
311
833
541
321
966
18
15
129
418
552
34
34
112
213
357
381
29
544
96
294
258
282
833
1357
65
966
18
15
129
418
552
34
34
112
213
357
381
29
544
96
294
258
283
833
1357
65
966
18
15
129
418
552
34
34
112
213
357
381
29
800
96
294
258
282
833
797
49
966
18
15
129
418
552
34
34
112
213
357
381
29
800
96
294
258
283
833
797
49
966
18
15
129
418
552
34
34
112
213
357
381
29
800
96
294
258
310
833
797
49
966
18
15
129
418
552
34
34
112
213
357
381
29
800
96
294
258
311
833
797
49
966
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
282
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
283
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
347
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
346
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
310
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
29
800
864
294
258
311
833
797
817
198
18
15
129
418
552
34
34
112
213
357
381
30
32
96
294
258
282
832
536
66
966
18
15
129
418
552
34
34
112
213
357
381
30
32
96
294
258
283
832
1048
66
966
18
15
129
418
552
34
34
112
213
357
381
30
32
96
294
258
310
832
536
322
966
18
15
129
418
552
34
34
112
213
357
381
30
32
96
294
258
311
832
536
322
966
18
15
129
418
552
34
34
112
213
357
381
30
544
96
294
258
283
832
1352
66
966
18
15
129
418
552
34
34
112
213
357
509
13
32
96
294
258
538
786
1110
66
966
18
15
129
418
552
34
34
112
213
357
509
13
800
96
294
258
538
786
854
48
966
18
15
129
418
552
34
34
112
213
357
509
13
800
864
294
258
538
786
854
816
198
18
15
129
418
552
34
34
112
213
357
509
29
32
96
294
258
538
193
29
65
966
18
15
129
418
552
34
34
112
213
357
509
29
32
96
294
258
539
193
29
65
966
18
15
129
418
552
34
34
112
213
357
509
29
800
96
294
258
538
833
797
49
966
18
15
129
418
552
34
34
112
213
357
509
29
800
96
294
258
539
833
797
49
966
18
15
129
418
552
34
34
112
213
357
509
29
800
864
294
258
538
833
797
817
198
18
15
129
418
552
34
34
112
213
357
509
29
800
864
294
258
539
833
797
817
198
18
15
129
418
552
34
34
112
213
357
509
30
32
96
294
258
538
192
24
66
966
18
15
129
418
552
34
34
112
213
357
509
30
32
96
294
258
539
192
24
66
966
18
15
129
418
552
34
34
112
357
357
317
13
588
352
902
520
438
817
933
669
1718
18
15
129
418
552
34
34
112
357
357
381
13
544
608
902
516
602
850
1366
1330
1462
18
15
129
418
552
34
34
112
357
357
381
13
800
608
902
516
282
850
854
1074
1462
18
15
129
418
552
34
34
112
357
357
381
13
800
608
902
516
602
850
854
1074
1462
18
15
129
418
552
34
34
112
357
357
381
13
800
864
902
516
282
850
854
562
694
18
15
129
418
552
34
34
112
357
357
381
13
800
864
902
516
602
850
854
562
694
18
15
129
418
552
34
34
112
357
357
381
13
800
864
902
260
282
850
854
562
694
18
15
129
418
552
34
34
112
357
357
381
29
32
96
902
516
602
962
542
1586
1974
18
15
129
418
552
34
34
112
357
357
381
29
32
96
902
516
666
962
542
1586
1974
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
514
283
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
516
602
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
516
666
961
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
154
962
542
1842
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
155
961
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
603
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
602
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
666
962
542
1842
1462
18
15
129
418
552
34
34
112
357
357
381
29
32
608
902
530
667
961
541
1844
1462
18
15
129
418
552
34
34
112
357
357
381
29
544
608
902
514
283
833
1357
1348
1462
18
15
129
418
552
34
34
112
357
357
381
29
544
608
902
516
282
833
1357
1348
1462
18
15
129
418
552
34
34
112
357
357
381
29
544
608
902
530
603
833
1357
1348
1462
18
15
129
418
552
34
34
112
357
357
381
29
544
608
902
530
602
833
1357
1348
1462
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
514
283
833
797
561
621
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
516
282
833
845
820
1206
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
516
602
833
797
561
621
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
258
283
835
797
561
621
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
258
603
961
797
561
621
18
15
129
418
552
34
34
112
357
357
381
29
800
864
902
260
282
833
797
561
621
18
15
129
418
552
34
34
112
357
357
381
30
32
608
902
514
283
832
536
1842
1462
18
15
129
418
552
34
34
112
357
357
381
30
32
608
902
530
154
960
536
1842
1462
18
15
129
418
552
34
34
112
357
357
381
30
32
608
902
530
155
960
536
1842
1462
18
15
129
418
552
34
34
112
357
357
381
30
32
608
902
530
603
832
536
1842
1462
18
15
129
418
552
34
34
112
357
357
381
30
32
608
902
530
602
832
536
1842
1462
18
15
129
418
552
34
34
112
357
357
381
30
800
864
902
514
283
832
792
562
1206
18
15
129
418
552
34
34
112
357
357
381
30
800
864
902
258
283
832
792
562
1206
18
15
129
418
552
34
34
112
357
357
381
30
800
864
902
258
603
832
792
562
1206
18
15
129
418
552
34
34
112
357
357
509
13
32
96
902
516
538
786
598
818
1974
18
15
129
418
552
34
34
112
357
357
509
13
32
96
902
520
538
786
598
818
1974
18
15
129
418
552
34
34
112
357
357
509
13
32
608
902
516
538
786
598
1841
877
18
15
129
418
552
34
34
112
357
357
509
13
32
608
902
520
538
786
598
1841
877
18
15
129
418
552
34
34
112
357
357
509
13
32
608
902
530
538
786
598
1841
877
18
15
129
418
552
34
34
112
357
357
509
13
800
864
902
516
538
786
854
818
1206
18
15
129
418
552
34
34
112
357
357
509
13
800
864
902
260
538
850
854
562
694
18
15
129
418
552
34
34
112
357
357
509
29
32
96
902
516
538
834
542
818
1974
18
15
129
418
552
34
34
112
357
357
509
29
32
96
902
520
538
194
542
1586
1974
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
514
539
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
516
538
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
520
538
193
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
518
566
833
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
530
538
193
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
32
608
902
530
539
193
541
1844
1462
18
15
129
418
552
34
34
112
357
357
509
29
800
864
902
514
539
833
797
561
621
18
15
129
418
552
34
34
112
357
357
509
29
800
864
902
516
538
833
797
561
621
18
15
129
418
552
34
34
112
357
357
509
29
800
864
902
518
566
833
797
561
621
18
15
129
418
552
34
34
112
357
357
509
29
800
864
902
260
538
833
797
561
621
18
15
129
418
552
34
34
112
357
357
509
30
32
96
902
514
539
832
536
1586
1974
18
15
129
418
552
34
34
112
357
357
509
30
32
96
902
520
538
1728
1048
1586
1974
18
15
129
418
552
34
34
112
357
357
509
30
32
96
902
518
566
832
536
1586
1974
18
15
129
418
552
34
34
112
357
357
509
30
32
608
902
514
539
832
536
1842
1462
18
15
129
418
552
34
34
112
357
357
509
30
32
608
902
520
538
1728
536
1842
1462
18
15
129
418
552
34
34
112
357
357
509
30
32
608
902
518
566
832
536
1842
1462
18
15
129
418
552
34
34
112
357
357
509
30
32
608
902
530
538
192
536
1842
1462
18
15
129
418
552
34
34
112
357
357
509
30
32
608
902
530
539
192
536
1842
1462
18
15
129
418
552
34
34
112
357
357
509
30
800
864
902
514
539
832
792
562
1206
18
15
129
418
552
34
34
112
357
357
509
30
800
864
902
518
566
832
792
562
1206
18
15
129
418
552
34
34
84
213
357
381
13
588
712
90
258
301
929
928
902
1038
18
15
129
418
552
34
34
100
101
229
445
13
44
104
10
4
566
1841
1253
77
126
18
15
129
418
552
34
34
100
101
229
445
13
44
104
10
516
1590
1841
1253
77
126
18
15
129
418
552
546
33
97
101
229
317
429
46
115
12
5
237
41
961
578
123
18
15
129
418
552
546
33
97
101
229
317
429
46
115
12
6
237
41
961
578
123
18
15
129
418
552
546
33
97
101
229
317
429
46
115
12
6
238
41
961
578
123
18
15
129
418
552
546
33
97
101
229
317
429
142
126
6
5
237
33
900
80
180
18
15
129
418
552
546
33
97
101
229
317
429
142
190
6
5
237
33
900
720
628
18
15
129
418
552
546
33
97
101
229
317
429
142
127
13
5
237
41
897
81
97
18
15
129
418
552
546
33
97
101
229
317
429
142
191
13
5
237
41
897
721
49
18
15
129
418
552
546
33
97
101
229
317
429
142
191
397
517
365
41
897
721
481
18
15
129
418
552
546
33
97
101
229
317
429
142
383
397
517
365
41
897
593
689
18
15
129
418
552
546
33
97
101
229
317
429
174
179
12
5
237
41
802
706
59
18
15
129
418
552
546
33
97
101
229
317
429
174
179
12
6
237
41
802
706
59
18
15
129
418
552
546
33
97
101
229
317
429
174
179
12
6
238
41
802
706
59
18
15
129
418
552
546
33
97
101
229
317
429
174
435
12
5
237
41
802
1218
2011
18
15
129
418
552
546
33
97
101
229
317
429
174
435
524
5
237
41
802
1218
987
18
15
129
418
552
546
33
97
101
229
317
429
174
691
12
5
237
41
802
962
59
18
15
129
418
552
546
33
97
101
229
317
429
174
691
12
6
237
41
802
962
59
18
15
129
418
552
546
33
97
101
229
317
429
174
691
12
6
238
41
802
962
59
18
15
129
418
552
546
33
97
101
229
317
429
174
691
524
5
237
41
802
962
827
18
15
129
418
552
546
33
97
101
229
317
429
302
115
12
5
237
41
34
66
123
18
15
129
418
552
546
33
97
101
229
317
429
302
115
12
6
237
41
34
66
123
18
15
129
418
552
546
33
97
101
229
317
429
302
115
12
6
238
41
34
66
123
18
15
129
418
552
546
33
97
101
229
317
429
302
435
12
5
237
41
34
194
59
18
15
129
418
552
546
33
97
101
229
317
429
302
435
524
5
237
41
34
194
987
18
15
129
418
552
546
33
97
101
229
445
429
46
115
12
5
301
9
961
66
123
18
15
129
418
552
546
33
97
101
229
445
429
141
126
6
2
154
18
899
1104
120
18
15
129
418
552
546
33
97
101
229
445
429
141
126
6
518
558
34
899
1104
120
18
15
129
418
552
546
33
97
101
229
445
429
141
190
6
2
154
18
899
720
56
18
15
129
418
552
546
33
97
101
229
445
429
141
190
6
518
558
34
899
720
56
18
15
129
418
552
546
33
97
101
229
445
429
141
190
38
18
154
18
899
720
152
18
15
129
418
552
546
33
97
101
229
445
429
141
446
6
2
154
18
899
1232
2004
18
15
129
418
552
546
33
97
101
229
445
429
142
126
6
2
154
18
897
80
500
18
15
129
418
552
546
33
97
101
229
445
429
142
126
6
2
183
17
900
80
468
18
15
129
418
552
546
33
97
101
229
445
429
142
126
6
5
301
9
897
80
180
18
15
129
418
552
546
33
97
101
229
445
429
142
126
6
517
557
33
897
80
500
18
15
129
418
552
546
33
97
101
229
445
429
142
126
6
517
1581
33
897
80
500
18
15
129
418
552
546
33
97
101
229
445
429
142
190
6
5
173
33
900
720
116
18
15
129
418
552
546
33
97
101
229
445
429
142
190
6
5
301
9
897
720
116
18
15
129
418
552
546
33
97
101
229
445
429
142
190
6
517
557
33
900
720
116
18
15
129
418
552
546
33
97
101
229
445
429
142
190
6
517
1581
33
900
720
116
18
15
129
418
552
546
33
97
101
229
445
429
142
190
38
2
557
33
900
720
148
18
15
129
418
552
546
33
97
101
229
445
429
142
190
390
2
155
17
900
720
1748
18
15
129
418
552
546
33
97
101
229
445
429
142
190
390
5
173
33
897
720
756
18
15
129
418
552
546
33
97
101
229
445
429
142
190
390
514
155
9
897
720
1748
18
15
129
418
552
546
33
97
101
229
445
429
142
190
390
517
173
33
897
720
756
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
2
558
33
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
2
155
17
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
5
557
33
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
5
301
9
897
81
97
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
514
558
33
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
517
557
33
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
127
13
517
1581
33
897
1105
113
18
15
129
418
552
546
33
97
101
229
445
429
142
382
6
5
301
9
897
592
212
18
15
129
418
552
546
33
97
101
229
445
429
142
446
6
2
182
17
897
1232
2036
18
15
129
418
552
546
33
97
101
229
445
429
142
446
6
2
154
17
897
1232
2036
18
15
129
418
552
546
33
97
101
229
445
429
142
446
6
2
183
17
897
1232
2036
18
15
129
418
552
546
33
97
101
229
445
429
142
446
6
5
173
33
897
1232
2036
18
15
129
418
552
546
33
97
101
229
445
429
142
446
390
514
155
9
897
1232
212
18
15
129
418
552
546
33
97
101
229
445
429
142
446
390
517
173
33
897
1232
244
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
2
558
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
2
155
17
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
5
557
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
5
173
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
5
301
9
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
514
558
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
517
557
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
517
1581
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
18
557
33
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
18
154
17
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
13
18
155
17
897
721
49
18
15
129
418
552
546
33
97
101
229
445
429
142
191
397
2
155
17
897
721
481
18
15
129
418
552
546
33
97
101
229
445
429
142
191
397
5
173
33
897
721
481
18
15
129
418
552
546
33
97
101
229
445
429
142
191
397
514
155
9
897
721
481
18
15
129
418
552
546
33
97
101
229
445
429
142
191
397
517
173
33
897
721
481
18
15
129
418
552
546
33
97
101
229
445
429
142
383
13
2
558
33
897
593
225
18
15
129
418
552
546
33
97
101
229
445
429
142
383
13
5
557
33
897
593
225
18
15
129
418
552
546
33
97
101
229
445
429
142
383
13
5
301
9
897
593
225
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
2
558
33
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
2
155
17
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
5
557
33
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
5
173
33
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
18
154
17
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
13
18
155
17
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
429
142
447
397
514
155
9
897
1233
225
18
15
129
418
552
546
33
97
101
229
445
429
142
447
397
517
173
33
897
1233
225
18
15
129
418
552
546
33
97
101
229
445
429
558
115
12
5
173
9
449
66
123
18
15
129
418
552
546
33
97
101
229
445
429
558
115
12
5
301
9
449
66
123
18
15
129
418
552
546
33
97
101
229
445
429
558
883
524
5
173
9
449
322
1019
18
15
129
418
552
546
33
97
101
229
445
429
558
883
524
5
301
9
449
322
1019
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
5
557
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
5
173
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
6
557
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
6
558
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
514
558
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
9
557
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
9
173
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
517
557
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
12
517
1581
41
802
706
59
18
15
129
418
552
546
33
97
101
229
445
429
174
179
396
5
173
41
802
706
1755
18
15
129
418
552
546
33
97
101
229
445
429
174
179
396
517
173
41
802
706
1755
18
15
129
418
552
546
33
97
101
229
445
429
174
435
12
5
557
41
802
1218
1083
18
15
129
418
552
546
33
97
101
229
445
429
174
435
12
5
173
41
802
1218
1083
18
15
129
418
552
546
33
97
101
229
445
429
174
435
12
9
173
41
802
1218
1083
18
15
129
418
552
546
33
97
101
229
445
429
174
435
524
5
557
41
802
1218
987
18
15
129
418
552
546
33
97
101
229
445
429
174
435
524
5
173
41
802
1218
987
18
15
129
418
552
546
33
97
101
229
445
429
174
435
396
517
173
41
802
1218
219
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
5
557
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
5
173
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
6
557
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
6
558
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
514
558
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
9
557
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
9
173
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
517
557
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
12
517
1581
41
802
962
59
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
5
557
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
5
173
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1538
558
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1538
1582
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
18
154
17
834
834
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
18
155
17
834
834
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1541
557
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1541
1581
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1541
1645
9
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1545
557
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1545
1581
41
802
962
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1554
154
17
834
834
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1554
1627
17
834
834
827
18
15
129
418
552
546
33
97
101
229
445
429
174
691
524
1554
1626
17
834
834
827
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
5
557
41
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
5
173
9
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
5
301
9
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
514
558
41
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
517
557
41
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
115
12
517
1581
41
34
66
123
18
15
129
418
552
546
33
97
101
229
445
429
302
435
12
5
173
9
34
194
59
18
15
129
418
552
546
33
97
101
229
445
429
302
435
12
5
301
9
34
194
59
18
15
129
418
552
546
33
97
101
229
445
429
302
435
12
9
173
9
34
194
59
18
15
129
418
552
546
33
97
101
229
445
429
302
435
12
18
155
9
34
194
59
18
15
129
418
552
546
33
97
101
229
445
429
302
435
524
5
557
41
34
194
987
18
15
129
418
552
546
33
97
101
229
445
429
302
435
524
5
173
9
34
194
987
18
15
129
418
552
546
33
97
101
229
445
429
302
435
396
514
155
9
34
194
219
18
15
129
418
552
546
33
97
101
229
445
429
302
435
396
517
173
9
34
194
219
18
15
129
418
552
546
33
97
101
229
445
430
142
190
390
514
155
8
897
720
1748
18
15
129
418
552
546
33
97
101
229
445
430
142
446
390
514
155
8
897
1232
212
18
15
129
418
552
546
33
97
101
229
445
430
142
191
13
18
154
16
897
721
49
18
15
129
418
552
546
33
97
101
229
445
430
142
191
13
18
155
8
897
721
49
18
15
129
418
552
546
33
97
101
229
445
430
142
191
13
18
603
8
897
721
49
18
15
129
418
552
546
33
97
101
229
445
430
142
191
397
514
155
8
897
721
481
18
15
129
418
552
546
33
97
101
229
445
430
142
447
13
18
154
16
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
430
142
447
13
18
155
8
897
1233
2017
18
15
129
418
552
546
33
97
101
229
445
430
142
447
397
514
155
8
897
1233
225
18
15
129
418
552
546
33
97
101
229
445
430
174
691
524
18
154
8
833
834
827
18
15
129
418
552
546
33
97
101
229
445
430
174
691
524
1554
1626
8
833
834
827
18
15
129
418
552
546
33
81
213
229
445
429
301
421
829
2
154
18
51
865
1485
18
15
129
418
552
546
33
113
213
229
317
429
302
211
92
2
238
33
34
898
27
18
15
129
418
552
546
33
113
213
229
317
429
302
211
92
2
366
33
34
898
27
18
15
129
418
552
546
33
113
213
229
445
429
45
101
74
2
154
18
963
1059
56
18
15
129
418
552
546
33
113
213
229
445
429
557
101
74
2
154
18
451
35
56
18
15
129
418
552
546
33
113
213
229
445
429
301
101
74
12
558
34
35
35
88
18
15
129
418
552
546
33
113
213
229
445
429
301
869
797
2
174
34
35
547
1239
18
15
129
418
552
546
33
609
101
229
445
429
558
1907
1036
5
173
9
449
578
1019
18
15
129
418
552
546
33
609
101
229
445
429
558
1907
1036
5
301
9
449
578
1019
18
15
129
418
552
546
33
609
101
229
445
429
558
1907
1036
1541
1645
9
449
578
1019
18
15
129
418
552
546
33
609
613
613
445
429
558
1907
1356
774
1198
9
449
578
1563
18
15
129
418
552
546
33
105
101
229
317
429
46
111
5
2
238
33
993
49
97
18
15
129
418
552
546
33
105
101
229
317
429
46
111
5
5
237
33
961
49
97
18
15
129
418
552
546
33
105
101
229
317
429
46
111
5
6
238
33
961
49
97
18
15
129
418
552
546
33
105
101
229
317
429
46
111
5
9
237
33
961
49
97
18
15
129
418
552
546
33
105
101
229
317
429
142
111
5
5
237
41
897
49
97
18
15
129
418
552
546
33
105
101
229
317
429
142
111
5
6
238
41
897
49
97
18
15
129
418
552
546
33
105
101
229
317
429
142
367
5
5
237
41
897
561
353
18
15
129
418
552
546
33
105
101
229
317
429
142
367
5
6
238
41
897
561
353
18
15
129
418
552
546
33
105
101
229
317
429
558
111
5
2
238
33
481
49
97
18
15
129
418
552
546
33
105
101
229
317
429
558
111
5
5
237
33
481
49
97
18
15
129
418
552
546
33
105
101
229
317
429
558
111
5
6
238
33
481
49
97
18
15
129
418
552
546
33
105
101
229
317
429
558
111
5
9
237
33
481
49
97
18
15
129
418
552
546
33
105
101
229
317
429
174
111
5
2
238
33
801
17
97
18
15
129
418
552
546
33
105
101
229
317
429
174
111
5
5
237
33
801
1041
97
18
15
129
418
552
546
33
105
101
229
317
429
174
111
5
6
238
33
801
17
97
18
15
129
418
552
546
33
105
101
229
317
429
174
111
5
9
237
33
801
1041
97
18
15
129
418
552
546
33
105
101
229
317
429
174
367
5
2
238
33
801
529
225
18
15
129
418
552
546
33
105
101
229
317
429
174
367
5
5
237
33
801
529
225
18
15
129
418
552
546
33
105
101
229
317
429
174
367
5
6
238
33
801
529
225
18
15
129
418
552
546
33
105
101
229
317
429
174
367
5
9
237
33
801
529
225
18
15
129
418
552
546
33
105
101
229
317
429
174
367
5
18
238
33
801
529
225
18
15
129
418
552
546
33
105
101
229
317
429
302
111
5
2
238
41
33
49
97
18
15
129
418
552
546
33
105
101
229
317
429
302
111
5
5
237
33
33
49
97
18
15
129
418
552
546
33
105
101
229
317
429
302
111
5
6
238
41
33
49
97
18
15
129
418
552
546
33
105
101
229
317
429
302
111
5
9
237
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
45
117
5
2
154
18
963
1089
126
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
2
154
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
5
173
33
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
5
301
33
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
6
302
9
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
514
558
33
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
9
173
9
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
9
174
9
961
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
9
154
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
9
301
33
993
49
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
9
622
9
993
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
10
154
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
18
154
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
18
155
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
18
603
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
46
111
5
18
602
17
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
2
154
17
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
5
173
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
5
301
9
897
49
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
6
302
9
897
49
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
514
558
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
9
173
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
9
174
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
9
154
17
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
9
622
9
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
10
154
17
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
18
557
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
18
558
33
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
18
154
17
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
18
155
17
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
111
5
18
603
9
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
2
182
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
2
154
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
5
173
33
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
5
301
9
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
6
302
9
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
9
173
33
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
9
174
33
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
9
154
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
10
154
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
18
154
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
142
367
5
18
155
17
897
561
353
18
15
129
418
552
546
33
105
101
229
445
429
557
117
5
2
154
18
451
65
126
18
15
129
418
552
546
33
105
101
229
445
429
557
885
517
2
154
18
451
321
957
18
15
129
418
552
546
33
105
101
229
445
429
173
693
514
4
154
18
835
835
824
18
15
129
418
552
546
33
105
101
229
445
429
173
693
517
2
154
18
835
833
829
18
15
129
418
552
546
33
105
101
229
445
429
173
693
517
18
154
18
835
833
829
18
15
129
418
552
546
33
105
101
229
445
429
173
693
517
1545
1626
18
835
833
829
18
15
129
418
552
546
33
105
101
229
445
429
173
693
517
1546
154
18
835
833
829
18
15
129
418
552
546
33
105
101
229
445
429
173
693
517
1546
1626
18
835
833
829
18
15
129
418
552
546
33
105
101
229
445
429
173
693
553
10
154
18
835
833
809
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
2
154
17
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
5
173
33
481
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
5
301
9
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
6
174
41
481
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
6
302
9
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
514
558
33
481
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
9
173
33
481
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
9
174
33
481
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
9
154
17
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
9
622
9
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
10
154
17
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
10
155
9
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
18
154
17
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
18
155
17
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
558
111
5
18
603
9
449
49
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
5
173
41
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
6
174
41
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
6
302
9
929
17
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
9
173
41
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
9
174
41
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
18
557
33
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
18
558
33
801
17
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
18
154
17
849
17
97
18
15
129
418
552
546
33
105
101
229
445
429
174
111
5
18
155
17
849
17
97
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
5
173
41
801
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
6
174
41
801
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
6
302
9
929
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
9
173
41
801
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
9
174
41
801
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
18
154
17
849
529
225
18
15
129
418
552
546
33
105
101
229
445
429
174
367
5
18
155
17
849
529
225
18
15
129
418
552
546
33
105
101
229
445
429
301
110
41
8
174
34
35
48
173
18
15
129
418
552
546
33
105
101
229
445
429
301
878
553
8
174
34
35
552
942
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
2
154
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
5
173
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
5
301
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
6
174
41
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
6
302
9
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
514
558
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
9
173
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
9
174
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
9
154
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
9
301
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
9
622
9
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
10
154
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
10
155
9
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
557
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
558
33
33
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
154
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
155
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
603
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
111
5
18
602
17
49
49
97
18
15
129
418
552
546
33
105
101
229
445
429
302
367
5
5
173
41
33
817
353
18
15
129
418
552
546
33
105
101
229
445
429
302
367
5
6
174
41
33
817
353
18
15
129
418
552
546
33
105
101
229
445
429
302
367
5
9
173
41
33
817
353
18
15
129
418
552
546
33
105
101
229
445
429
302
367
5
9
174
41
33
817
353
18
15
129
418
552
546
33
105
101
229
445
429
302
879
553
8
174
33
33
305
941
18
15
129
418
552
546
33
105
101
229
445
429
302
879
553
8
182
17
33
305
934
18
15
129
418
552
546
33
105
101
229
445
429
302
879
553
8
302
33
33
305
941
18
15
129
418
552
546
33
105
101
229
445
430
46
111
5
9
174
40
993
49
97
18
15
129
418
552
546
33
105
101
229
445
430
46
111
5
18
155
8
993
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
46
111
5
18
603
8
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
46
111
5
18
602
8
961
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
142
111
5
18
154
8
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
142
111
5
18
155
8
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
142
111
5
18
603
8
897
1073
97
18
15
129
418
552
546
33
105
101
229
445
430
142
367
5
18
154
8
897
561
353
18
15
129
418
552
546
33
105
101
229
445
430
142
367
5
18
155
8
897
561
353
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
9
174
40
481
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
10
182
16
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
10
155
8
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
18
154
8
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
18
155
8
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
18
603
8
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
558
111
5
18
602
8
449
49
97
18
15
129
418
552
546
33
105
101
229
445
430
174
111
5
9
174
40
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
430
174
111
5
18
154
8
929
17
97
18
15
129
418
552
546
33
105
101
229
445
430
174
111
5
18
155
8
929
17
97
18
15
129
418
552
546
33
105
101
229
445
430
174
111
5
18
602
8
801
1041
97
18
15
129
418
552
546
33
105
101
229
445
430
174
367
5
9
174
40
929
529
225
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
9
174
40
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
10
182
16
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
10
155
8
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
18
154
8
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
18
155
8
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
18
603
8
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
111
5
18
602
8
33
49
97
18
15
129
418
552
546
33
105
101
229
445
430
302
367
5
9
174
40
33
817
353
18
15
129
418
552
546
33
105
101
229
445
430
302
879
553
8
174
8
33
305
934
18
15
129
418
552
546
33
105
101
229
445
430
302
879
553
8
182
16
33
305
934
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
517
237
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
261
237
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
261
749
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
262
173
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
262
174
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
265
173
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
265
174
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
265
238
41
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
265
750
41
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
274
173
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
429
302
879
901
274
174
33
33
561
609
18
15
129
418
552
546
33
105
357
357
317
430
302
879
901
265
174
32
33
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
2
1582
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
5
173
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
5
1645
9
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
6
1581
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
6
1582
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
9
1581
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
9
1582
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
9
1646
9
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
18
1581
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
18
1582
33
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
18
1627
17
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
429
558
1903
1925
18
1626
17
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
2
155
8
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
2
1627
8
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
9
1582
32
481
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
9
1646
8
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
18
1627
8
449
561
609
18
15
129
418
552
546
33
617
1637
229
445
430
558
1903
1925
18
1626
8
449
561
609
18
15
129
418
552
546
545
97
101
229
317
429
974
1151
13
2
238
33
257
913
113
18
15
129
418
552
546
545
97
101
229
317
429
974
1151
13
5
237
33
257
913
113
18
15
129
418
552
546
545
97
101
229
317
429
974
1151
1549
2
238
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
317
429
974
1151
1549
5
237
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
6
2
154
18
259
912
116
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
6
6
174
34
259
912
116
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
6
6
302
34
259
840
120
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
2
154
18
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
6
174
34
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
1538
154
18
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
1542
558
34
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
1542
174
34
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
1150
1542
1542
1582
34
259
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
638
6
2
154
18
259
400
116
18
15
129
418
552
546
545
97
101
229
445
429
973
638
6
6
174
34
259
400
116
18
15
129
418
552
546
545
97
101
229
445
429
973
638
6
6
302
34
259
400
116
18
15
129
418
552
546
545
97
101
229
445
429
973
638
6
518
1582
34
259
400
116
18
15
129
418
552
546
545
97
101
229
445
429
973
638
1542
2
154
18
259
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
638
1542
1538
154
18
259
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
638
1542
1542
558
34
259
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
638
1542
1542
174
34
259
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
973
638
1542
1542
1582
34
259
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
6
2
154
17
257
912
116
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
6
5
173
33
257
912
116
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
6
5
301
33
257
912
116
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
2
154
17
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
5
173
33
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1538
154
17
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1541
557
33
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1541
173
33
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1541
1581
33
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1541
1325
9
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1150
1542
1541
1645
9
257
912
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
13
2
155
17
257
913
113
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
13
5
173
33
257
913
113
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
13
5
301
33
257
913
113
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
2
155
17
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
5
173
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1538
558
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1538
155
17
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1538
1582
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1538
1326
9
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1538
1627
17
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1541
557
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1541
173
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1541
1581
33
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1541
1325
9
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
1151
1549
1541
1645
9
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
2
182
17
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
2
154
17
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
2
155
9
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
5
173
33
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
5
301
33
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
6
517
1581
33
257
400
116
18
15
129
418
552
546
545
97
101
229
445
429
974
638
1542
1541
557
33
260
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
638
1542
1541
173
33
260
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
638
1542
1541
1581
33
260
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
638
1542
1541
1325
9
257
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
638
1542
1541
1645
9
257
400
1140
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
2
155
17
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
5
173
33
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
5
301
33
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
514
558
33
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
517
557
33
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
13
517
1581
33
257
401
113
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
2
155
17
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
5
173
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1538
558
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1538
155
17
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1538
1582
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1538
1326
9
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1538
1627
17
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1541
557
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1541
173
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1541
1581
33
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1541
1325
9
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
429
974
639
1549
1541
1645
9
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
430
974
1151
13
2
155
8
257
913
113
18
15
129
418
552
546
545
97
101
229
445
430
974
1151
1549
2
155
8
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
430
974
1151
1549
1538
155
8
257
913
1137
18
15
129
418
552
546
545
97
101
229
445
430
974
638
6
2
155
8
257
400
116
18
15
129
418
552
546
545
97
101
229
445
430
974
638
1542
1538
155
8
257
400
1140
18
15
129
418
552
546
545
97
101
229
445
430
974
639
13
2
155
8
257
401
113
18
15
129
418
552
546
545
97
101
229
445
430
974
639
1549
2
155
8
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
430
974
639
1549
1538
155
8
257
401
1137
18
15
129
418
552
546
545
97
101
229
445
430
974
639
1549
1538
1627
8
257
401
1137
18
15
129
418
552
546
545
97
613
229
445
429
973
1246
1862
1042
154
18
259
776
536
18
15
129
418
552
546
545
97
613
229
445
429
973
1246
1862
1042
1626
18
259
776
536
18
15
129
418
552
546
545
97
613
229
445
429
973
638
1862
1030
1582
34
259
400
532
18
15
129
418
552
546
545
97
613
229
445
429
974
638
1862
1026
1582
33
260
400
532
18
15
129
418
552
546
545
97
613
229
445
429
974
638
1862
1026
1627
17
260
400
532
18
15
129
418
552
546
545
97
613
229
445
429
974
638
1862
1029
1581
33
260
400
532
18
15
129
418
552
546
545
97
613
229
445
429
974
638
1862
1029
1645
9
257
400
564
18
15
129
418
552
546
545
97
613
229
445
429
974
639
1869
1026
1582
33
257
401
545
18
15
129
418
552
546
545
97
613
229
445
429
974
639
1869
1026
1627
17
257
401
545
18
15
129
418
552
546
545
97
613
229
445
429
974
639
1869
1029
1581
33
257
401
545
18
15
129
418
552
546
545
97
613
229
445
429
974
639
1869
1029
1645
9
257
401
545
18
15
129
418
552
546
545
97
613
613
445
429
974
639
1869
770
1198
33
257
401
545
18
15
129
418
552
546
545
97
613
1637
445
429
974
639
1869
1810
174
33
257
401
545
18
15
129
418
552
546
545
113
213
229
445
429
973
613
74
2
154
18
259
323
56
18
15
129
418
552
546
545
113
213
229
445
429
973
613
74
12
302
34
259
323
56
18
15
129
418
552
546
34
96
101
229
317
429
32
112
22
6
237
33
1005
33
102
18
15
129
418
552
546
34
96
101
229
317
429
32
112
22
18
237
33
1005
33
102
18
15
129
418
552
546
34
96
101
229
317
429
544
112
22
6
237
33
493
33
102
18
15
129
418
552
546
34
96
101
229
317
429
544
112
22
18
237
33
493
33
102
18
15
129
418
552
546
34
96
101
229
317
429
544
880
534
6
237
33
493
289
934
18
15
129
418
552
546
34
96
101
229
317
429
544
880
534
18
237
33
493
289
934
18
15
129
418
552
546
34
96
101
229
317
429
160
176
13
2
237
33
813
713
55
18
15
129
418
552
546
34
96
101
229
317
429
160
176
13
5
237
33
813
713
55
18
15
129
418
552
546
34
96
101
229
317
429
160
176
13
6
237
33
813
713
55
18
15
129
418
552
546
34
96
101
229
317
429
160
176
13
18
237
33
813
713
55
18
15
129
418
552
546
34
96
101
229
317
429
160
176
390
518
365
33
813
713
509
18
15
129
418
552
546
34
96
101
229
317
429
160
432
518
4
238
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
317
429
160
432
518
6
237
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
317
429
160
432
518
6
238
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
317
429
160
688
13
2
237
33
813
969
55
18
15
129
418
552
546
34
96
101
229
317
429
160
688
13
5
237
33
813
969
55
18
15
129
418
552
546
34
96
101
229
317
429
160
688
13
6
237
33
813
969
55
18
15
129
418
552
546
34
96
101
229
317
429
160
688
525
5
237
33
813
969
823
18
15
129
418
552
546
34
96
101
229
317
429
160
688
525
6
237
33
813
969
823
18
15
129
418
552
546
34
96
101
229
317
429
288
112
13
2
237
33
45
73
119
18
15
129
418
552
546
34
96
101
229
317
429
288
112
13
6
237
33
45
73
119
18
15
129
418
552
546
34
96
101
229
317
429
288
112
22
6
237
33
45
33
102
18
15
129
418
552
546
34
96
101
229
317
429
288
112
22
18
237
33
45
33
102
18
15
129
418
552
546
34
96
101
229
317
429
288
368
22
6
237
33
45
801
1254
18
15
129
418
552
546
34
96
101
229
317
429
288
432
518
4
238
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
317
429
288
432
518
6
237
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
317
429
288
432
518
6
238
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
317
429
288
432
390
518
365
33
45
201
605
18
15
129
418
552
546
34
96
101
229
317
429
288
432
397
514
365
33
45
201
311
18
15
129
418
552
546
34
96
101
229
317
429
288
432
397
518
365
33
45
201
311
18
15
129
418
552
546
34
96
101
229
317
429
288
880
534
6
237
33
45
545
934
18
15
129
418
552
546
34
96
101
229
317
429
288
880
534
18
237
33
45
545
934
18
15
129
418
552
546
34
96
101
229
445
429
32
112
22
6
301
41
1005
33
102
18
15
129
418
552
546
34
96
101
229
445
429
544
112
22
6
173
33
493
33
102
18
15
129
418
552
546
34
96
101
229
445
429
544
112
22
6
301
9
461
33
102
18
15
129
418
552
546
34
96
101
229
445
429
544
112
22
18
155
9
461
33
102
18
15
129
418
552
546
34
96
101
229
445
429
544
880
534
6
173
33
493
289
934
18
15
129
418
552
546
34
96
101
229
445
429
544
880
534
18
155
9
493
289
934
18
15
129
418
552
546
34
96
101
229
445
429
544
880
406
530
155
9
493
289
166
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
2
557
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
5
173
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
5
301
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
6
557
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
6
173
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
6
301
41
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
514
557
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
517
1581
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
518
557
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
518
1581
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
13
18
557
33
813
713
55
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
4
174
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
6
173
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
6
174
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
516
174
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
518
173
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
176
390
518
174
33
813
713
509
18
15
129
418
552
546
34
96
101
229
445
429
160
432
13
2
557
33
813
1225
1079
18
15
129
418
552
546
34
96
101
229
445
429
160
432
13
5
173
33
813
1225
1079
18
15
129
418
552
546
34
96
101
229
445
429
160
432
13
6
557
33
813
1225
1079
18
15
129
418
552
546
34
96
101
229
445
429
160
432
13
6
173
33
813
1225
1079
18
15
129
418
552
546
34
96
101
229
445
429
160
432
518
4
174
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
445
429
160
432
518
6
557
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
445
429
160
432
518
6
173
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
445
429
160
432
518
6
558
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
445
429
160
432
518
6
174
33
813
1225
1021
18
15
129
418
552
546
34
96
101
229
445
429
160
432
390
516
174
33
813
1225
253
18
15
129
418
552
546
34
96
101
229
445
429
160
432
390
518
173
33
813
1225
253
18
15
129
418
552
546
34
96
101
229
445
429
160
432
390
518
174
33
813
1225
253
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
2
557
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
5
173
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
5
301
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
6
557
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
6
173
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
6
301
41
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
514
557
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
518
557
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
518
1581
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
13
18
557
33
813
969
55
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
2
557
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
5
173
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
5
301
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
6
557
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
6
173
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
6
301
41
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
1538
557
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
1538
1581
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
1542
557
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
160
688
525
1542
1581
33
813
969
823
18
15
129
418
552
546
34
96
101
229
445
429
288
112
13
2
557
33
45
73
119
18
15
129
418
552
546
34
96
101
229
445
429
288
112
13
6
557
33
45
73
119
18
15
129
418
552
546
34
96
101
229
445
429
288
112
13
514
557
33
45
73
119
18
15
129
418
552
546
34
96
101
229
445
429
288
112
13
518
557
33
45
73
119
18
15
129
418
552
546
34
96
101
229
445
429
288
112
13
518
1581
33
45
73
119
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
2
155
9
46
34
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
6
173
33
45
33
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
6
301
33
45
33
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
18
154
18
54
33
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
18
155
9
45
33
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
22
530
603
9
46
34
102
18
15
129
418
552
546
34
96
101
229
445
429
288
112
406
518
301
33
45
33
934
18
15
129
418
552
546
34
96
101
229
445
429
288
112
406
18
154
18
54
33
934
18
15
129
418
552
546
34
96
101
229
445
429
288
112
406
18
155
9
45
33
934
18
15
129
418
552
546
34
96
101
229
445
429
288
112
406
530
154
18
54
33
934
18
15
129
418
552
546
34
96
101
229
445
429
288
112
406
530
155
9
45
33
934
18
15
129
418
552
546
34
96
101
229
445
429
288
368
22
6
173
33
45
801
1254
18
15
129
418
552
546
34
96
101
229
445
429
288
368
22
6
301
33
45
801
1254
18
15
129
418
552
546
34
96
101
229
445
429
288
368
22
18
154
18
54
801
1254
18
15
129
418
552
546
34
96
101
229
445
429
288
368
534
18
154
18
54
801
1382
18
15
129
418
552
546
34
96
101
229
445
429
288
368
534
18
155
9
45
801
1382
18
15
129
418
552
546
34
96
101
229
445
429
288
368
406
518
301
33
45
801
678
18
15
129
418
552
546
34
96
101
229
445
429
288
368
406
530
155
9
45
801
678
18
15
129
418
552
546
34
96
101
229
445
429
288
432
518
4
174
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
445
429
288
432
518
6
557
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
445
429
288
432
518
6
173
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
445
429
288
432
518
6
558
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
445
429
288
432
518
6
174
33
45
201
1021
18
15
129
418
552
546
34
96
101
229
445
429
288
432
525
6
557
41
46
201
1015
18
15
129
418
552
546
34
96
101
229
445
429
288
432
390
516
174
33
45
201
605
18
15
129
418
552
546
34
96
101
229
445
429
288
432
390
518
173
33
45
201
605
18
15
129
418
552
546
34
96
101
229
445
429
288
432
390
518
174
33
45
201
605
18
15
129
418
552
546
34
96
101
229
445
429
288
432
406
518
301
33
45
868
358
18
15
129
418
552
546
34
96
101
229
445
429
288
880
534
6
173
33
45
545
934
18
15
129
418
552
546
34
96
101
229
445
429
288
880
534
18
557
33
45
545
934
18
15
129
418
552
546
34
96
101
229
445
429
288
880
534
18
154
18
54
544
934
18
15
129
418
552
546
34
96
101
229
445
429
288
880
534
18
155
9
45
545
934
18
15
129
418
552
546
34
96
101
229
445
429
288
880
406
518
301
33
45
289
166
18
15
129
418
552
546
34
96
101
229
445
429
288
880
406
530
155
9
45
289
166
18
15
129
418
552
546
34
96
101
357
317
429
288
432
406
774
237
33
45
865
358
18
15
129
418
552
546
34
96
213
229
317
429
160
176
310
2
239
41
813
737
1670
18
15
129
418
552
546
34
96
213
229
317
429
160
176
310
2
367
41
813
737
1670
18
15
129
418
552
546
34
96
213
229
317
429
160
176
310
12
238
33
813
737
1670
18
15
129
418
552
546
34
96
213
229
317
429
160
176
310
12
366
33
813
737
1670
18
15
129
418
552
546
34
96
213
229
317
429
160
688
310
2
239
41
877
865
550
18
15
129
418
552
546
34
96
213
229
317
429
160
688
310
2
367
41
877
865
550
18
15
129
418
552
546
34
96
213
229
317
429
160
688
310
12
238
33
877
865
550
18
15
129
418
552
546
34
96
213
229
317
429
160
688
310
12
366
33
877
865
550
18
15
129
418
552
546
34
96
213
229
317
429
288
176
310
2
239
41
45
929
678
18
15
129
418
552
546
34
96
213
229
317
429
288
176
310
2
367
41
45
929
678
18
15
129
418
552
546
34
96
213
229
317
429
288
176
310
12
238
33
45
929
678
18
15
129
418
552
546
34
96
213
229
317
429
288
176
310
12
366
33
45
929
678
18
15
129
418
552
546
34
96
213
229
317
429
288
432
310
2
239
41
45
201
550
18
15
129
418
552
546
34
96
213
229
317
429
288
432
310
2
367
41
45
201
550
18
15
129
418
552
546
34
96
213
229
317
429
288
432
310
12
238
33
45
201
550
18
15
129
418
552
546
34
96
213
229
317
429
288
432
310
12
366
33
45
201
550
18
15
129
418
552
546
34
96
213
229
445
429
160
176
310
2
175
41
813
737
1670
18
15
129
418
552
546
34
96
213
229
445
429
160
176
310
2
303
41
813
737
1670
18
15
129
418
552
546
34
96
213
229
445
429
160
176
310
12
302
33
813
740
1670
18
15
129
418
552
546
34
96
213
229
445
429
160
688
310
2
155
9
878
866
550
18
15
129
418
552
546
34
96
213
229
445
429
160
688
310
2
175
9
877
865
550
18
15
129
418
552
546
34
96
213
229
445
429
160
688
310
2
303
41
813
929
550
18
15
129
418
552
546
34
96
213
229
445
429
160
688
310
12
302
33
813
929
550
18
15
129
418
552
546
34
96
213
229
445
429
288
176
310
2
175
33
45
929
678
18
15
129
418
552
546
34
96
213
229
445
429
288
176
310
2
303
41
45
929
678
18
15
129
418
552
546
34
96
213
229
445
429
288
176
310
12
302
33
45
929
678
18
15
129
418
552
546
34
96
213
229
445
429
288
432
310
2
155
9
46
226
550
18
15
129
418
552
546
34
96
213
229
445
429
288
432
310
2
175
9
45
201
550
18
15
129
418
552
546
34
96
213
229
445
429
288
432
310
12
302
9
45
201
550
18
15
129
418
552
546
34
96
213
357
317
429
160
176
310
258
175
41
813
737
1670
18
15
129
418
552
546
34
96
213
357
317
429
160
176
310
258
431
33
813
737
1670
18
15
129
418
552
546
34
96
213
357
317
429
160
688
310
258
175
41
877
865
550
18
15
129
418
552
546
34
96
213
357
317
429
160
688
310
258
431
33
813
929
550
18
15
129
418
552
546
34
96
213
357
317
429
288
176
310
258
175
41
45
929
678
18
15
129
418
552
546
34
96
213
357
317
429
288
176
310
258
431
33
45
929
678
18
15
129
418
552
546
34
96
357
357
317
429
288
432
909
517
237
33
45
201
887
18
15
129
418
552
546
34
96
357
357
317
429
288
432
909
518
237
33
45
201
887
18
15
129
418
552
546
34
96
357
357
317
429
288
432
909
518
493
33
45
201
887
18
15
129
418
552
546
34
96
357
357
317
429
288
432
918
518
237
33
45
201
870
18
15
129
418
552
546
34
96
357
357
317
429
288
880
918
258
173
33
45
545
1190
18
15
129
418
552
546
34
96
357
357
317
429
288
880
918
262
173
33
45
545
1190
18
15
129
418
552
546
34
80
101
357
317
429
160
416
390
774
237
33
813
1217
390
18
15
129
418
552
546
34
80
101
357
317
429
288
416
390
774
237
41
45
193
246
18
15
129
418
552
546
34
80
101
357
317
429
172
160
390
774
237
33
805
733
390
18
15
129
418
552
546
34
80
101
357
317
429
172
416
390
774
237
33
805
1245
134
18
15
129
418
552
546
34
80
101
357
317
429
300
416
390
774
237
33
37
221
134
18
15
129
418
552
546
34
80
357
357
317
429
172
416
902
518
685
1569
805
1245
1670
18
15
129
418
552
546
34
112
101
229
317
429
32
96
6
4
238
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
317
429
32
96
6
8
238
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
317
429
32
96
6
6
237
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
317
429
32
96
6
6
238
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
317
429
32
96
390
518
365
33
1005
553
950
18
15
129
418
552
546
34
112
101
229
317
429
32
96
390
518
366
33
1005
553
950
18
15
129
418
552
546
34
112
101
229
317
429
544
96
6
4
238
33
493
41
109
18
15
129
418
552
546
34
112
101
229
317
429
544
96
6
8
238
33
493
41
109
18
15
129
418
552
546
34
112
101
229
317
429
544
96
6
6
237
33
493
41
109
18
15
129
418
552
546
34
112
101
229
317
429
544
96
6
6
238
33
493
41
109
18
15
129
418
552
546
34
112
101
229
317
429
544
864
518
6
237
33
493
297
1014
18
15
129
418
552
546
34
112
101
229
317
429
544
864
518
6
238
33
493
297
1014
18
15
129
418
552
546
34
112
101
229
317
429
288
96
6
4
238
33
45
65
118
18
15
129
418
552
546
34
112
101
229
317
429
288
96
6
8
238
33
45
65
118
18
15
129
418
552
546
34
112
101
229
317
429
288
96
6
6
237
33
45
65
118
18
15
129
418
552
546
34
112
101
229
317
429
288
96
6
6
238
33
45
65
118
18
15
129
418
552
546
34
112
101
229
317
429
288
96
390
518
365
33
45
41
950
18
15
129
418
552
546
34
112
101
229
317
429
288
96
390
518
366
33
45
41
950
18
15
129
418
552
546
34
112
101
229
317
429
288
352
6
8
238
33
45
809
365
18
15
129
418
552
546
34
112
101
229
317
429
288
352
6
6
237
33
45
809
365
18
15
129
418
552
546
34
112
101
229
317
429
288
352
6
6
238
33
45
809
365
18
15
129
418
552
546
34
112
101
229
317
429
288
352
518
8
238
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
317
429
288
352
518
6
237
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
317
429
288
352
518
6
238
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
317
429
288
864
518
6
237
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
317
429
288
864
518
6
238
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
317
429
140
96
6
6
237
33
901
61
118
18
15
129
418
552
546
34
112
101
229
317
429
140
352
6
6
237
33
901
573
374
18
15
129
418
552
546
34
112
101
229
317
429
172
96
6
4
238
33
837
1053
118
18
15
129
418
552
546
34
112
101
229
317
429
172
96
6
8
238
33
837
1053
118
18
15
129
418
552
546
34
112
101
229
317
429
172
96
6
6
237
33
837
1053
118
18
15
129
418
552
546
34
112
101
229
317
429
172
96
6
6
238
33
837
1053
118
18
15
129
418
552
546
34
112
101
229
317
429
172
352
6
6
237
33
805
541
374
18
15
129
418
552
546
34
112
101
229
317
429
172
352
6
6
238
33
805
541
374
18
15
129
418
552
546
34
112
101
229
317
429
300
96
6
4
238
33
37
93
182
18
15
129
418
552
546
34
112
101
229
317
429
300
96
6
8
238
33
37
93
182
18
15
129
418
552
546
34
112
101
229
317
429
300
96
6
6
237
33
37
93
182
18
15
129
418
552
546
34
112
101
229
317
429
300
96
6
6
238
33
37
93
182
18
15
129
418
552
546
34
112
101
229
317
429
300
96
390
518
365
33
37
93
950
18
15
129
418
552
546
34
112
101
229
317
429
300
96
390
518
366
33
37
93
950
18
15
129
418
552
546
34
112
101
229
317
429
300
352
6
6
237
33
37
157
246
18
15
129
418
552
546
34
112
101
229
317
429
300
352
6
6
238
33
37
157
246
18
15
129
418
552
546
34
112
101
229
317
429
300
352
390
518
365
33
37
157
694
18
15
129
418
552
546
34
112
101
229
317
429
300
352
390
518
366
33
37
157
694
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
8
174
41
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
8
302
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
6
558
9
1005
1065
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
6
301
41
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
6
302
9
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
518
557
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
6
518
558
33
1005
41
109
18
15
129
418
552
546
34
112
101
229
445
429
32
96
390
518
173
41
1005
553
950
18
15
129
418
552
546
34
112
101
229
445
429
32
96
390
518
174
9
1005
553
950
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
8
174
33
493
41
109
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
6
173
33
493
41
109
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
6
174
33
493
41
109
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
6
301
9
461
65
118
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
6
302
9
461
65
118
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
518
557
33
493
41
109
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
518
558
33
493
41
109
18
15
129
418
552
546
34
112
101
229
445
429
544
96
6
18
155
9
461
65
118
18
15
129
418
552
546
34
112
101
229
445
429
544
864
518
6
173
33
493
297
1014
18
15
129
418
552
546
34
112
101
229
445
429
544
864
518
6
174
33
493
297
1014
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
8
174
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
8
302
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
557
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
173
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
558
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
174
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
301
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
6
302
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
518
557
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
6
518
558
33
45
65
118
18
15
129
418
552
546
34
112
101
229
445
429
288
96
390
6
173
33
45
41
950
18
15
129
418
552
546
34
112
101
229
445
429
288
96
390
6
174
33
45
41
950
18
15
129
418
552
546
34
112
101
229
445
429
288
96
390
518
173
33
45
41
950
18
15
129
418
552
546
34
112
101
229
445
429
288
96
390
518
174
33
45
41
950
18
15
129
418
552
546
34
112
101
229
445
429
288
96
390
518
301
33
45
41
950
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
8
174
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
8
302
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
557
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
173
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
558
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
174
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
301
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
6
6
302
33
45
809
365
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
8
174
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
8
302
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
557
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
173
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
558
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
174
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
301
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
6
302
41
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
518
557
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
352
518
518
558
33
45
809
1389
18
15
129
418
552
546
34
112
101
229
445
429
288
864
518
6
557
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
445
429
288
864
518
6
173
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
445
429
288
864
518
6
558
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
445
429
288
864
518
6
174
33
45
553
1005
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
2
155
17
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
2
183
17
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
4
154
17
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
8
182
17
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
6
557
33
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
6
173
33
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
6
558
33
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
518
557
33
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
96
6
518
558
33
901
1085
118
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
2
155
17
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
2
183
17
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
4
154
17
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
6
557
33
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
6
173
33
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
140
352
6
6
558
33
901
573
374
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
2
183
17
837
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
4
154
17
837
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
8
182
17
837
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
6
557
33
805
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
6
173
33
805
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
6
558
33
805
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
6
301
33
805
29
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
6
302
9
933
29
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
516
602
17
837
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
518
557
33
805
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
96
6
518
558
33
805
1053
118
18
15
129
418
552
546
34
112
101
229
445
429
172
352
6
6
557
33
805
541
374
18
15
129
418
552
546
34
112
101
229
445
429
172
352
6
6
558
33
805
541
374
18
15
129
418
552
546
34
112
101
229
445
429
172
352
6
6
301
33
805
541
374
18
15
129
418
552
546
34
112
101
229
445
429
172
352
6
6
302
9
933
541
374
18
15
129
418
552
546
34
112
101
229
445
429
172
608
6
2
183
17
837
797
630
18
15
129
418
552
546
34
112
101
229
445
429
172
608
6
4
154
17
837
797
630
18
15
129
418
552
546
34
112
101
229
445
429
172
608
6
516
602
17
837
797
630
18
15
129
418
552
546
34
112
101
229
445
429
172
608
518
2
183
17
837
797
1014
18
15
129
418
552
546
34
112
101
229
445
429
172
608
518
1540
602
17
837
797
1014
18
15
129
418
552
546
34
112
101
229
445
429
172
608
518
1540
1626
17
837
797
1014
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
2
183
17
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
8
174
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
8
182
17
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
8
302
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
557
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
173
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
558
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
174
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
301
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
6
302
9
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
518
557
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
6
518
558
33
37
93
182
18
15
129
418
552
546
34
112
101
229
445
429
300
96
390
518
173
33
37
93
950
18
15
129
418
552
546
34
112
101
229
445
429
300
96
390
518
174
33
37
93
950
18
15
129
418
552
546
34
112
101
229
445
429
300
96
390
518
301
33
37
93
950
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
557
33
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
173
33
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
558
33
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
174
33
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
301
33
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
6
6
302
9
37
157
246
18
15
129
418
552
546
34
112
101
229
445
429
300
352
390
518
173
33
37
157
694
18
15
129
418
552
546
34
112
101
229
445
429
300
352
390
518
174
33
37
157
694
18
15
129
418
552
546
34
112
101
229
445
429
300
352
390
518
301
33
37
157
694
18
15
129
418
552
546
34
112
101
229
445
429
300
864
518
6
557
33
37
669
1014
18
15
129
418
552
546
34
112
101
229
445
429
300
864
518
6
173
33
37
669
1014
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
2
238
33
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
2
366
33
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
2
239
41
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
2
367
41
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
13
237
33
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
294
13
365
33
45
809
429
18
15
129
418
552
546
34
112
213
229
317
429
288
352
806
2
238
33
45
809
941
18
15
129
418
552
546
34
112
213
229
317
429
288
352
806
2
366
33
45
809
941
18
15
129
418
552
546
34
112
213
229
317
429
288
864
806
2
238
33
45
553
429
18
15
129
418
552
546
34
112
213
229
317
429
288
864
806
2
366
33
45
553
429
18
15
129
418
552
546
34
112
213
229
317
429
172
352
294
2
238
33
805
541
710
18
15
129
418
552
546
34
112
213
229
317
429
172
352
294
2
366
33
805
541
710
18
15
129
418
552
546
34
112
213
229
317
429
172
352
294
2
239
33
805
541
710
18
15
129
418
552
546
34
112
213
229
317
429
300
96
294
2
239
33
37
61
966
18
15
129
418
552
546
34
112
213
229
317
429
300
352
294
2
238
33
37
157
710
18
15
129
418
552
546
34
112
213
229
317
429
300
352
294
2
366
33
37
157
710
18
15
129
418
552
546
34
112
213
229
317
429
300
352
294
2
239
33
37
157
710
18
15
129
418
552
546
34
112
213
229
317
429
300
352
294
2
367
33
37
157
710
18
15
129
418
552
546
34
112
213
229
317
429
300
864
294
2
238
33
37
317
198
18
15
129
418
552
546
34
112
213
229
317
429
300
864
294
2
239
33
37
317
198
18
15
129
418
552
546
34
112
213
229
317
429
300
864
294
2
367
33
37
317
198
18
15
129
418
552
546
34
112
213
229
317
429
300
864
806
2
238
33
37
573
710
18
15
129
418
552
546
34
112
213
229
317
429
300
864
806
2
366
33
37
573
710
18
15
129
418
552
546
34
112
213
229
445
429
544
96
294
2
155
9
462
89
966
18
15
129
418
552
546
34
112
213
229
445
429
544
864
294
2
154
18
470
322
198
18
15
129
418
552
546
34
112
213
229
445
429
544
864
294
2
155
9
462
345
198
18
15
129
418
552
546
34
112
213
229
445
429
544
864
294
2
302
9
461
345
198
18
15
129
418
552
546
34
112
213
229
445
429
544
864
294
2
175
9
461
345
198
18
15
129
418
552
546
34
112
213
229
445
429
544
864
294
2
303
9
461
345
198
18
15
129
418
552
546
34
112
213
229
445
429
544
864
806
2
302
9
461
321
454
18
15
129
418
552
546
34
112
213
229
445
429
288
352
294
2
302
33
45
809
429
18
15
129
418
552
546
34
112
213
229
445
429
288
352
294
2
175
33
45
809
429
18
15
129
418
552
546
34
112
213
229
445
429
288
352
294
2
303
41
45
809
429
18
15
129
418
552
546
34
112
213
229
445
429
288
352
294
13
301
33
45
809
429
18
15
129
418
552
546
34
112
213
229
445
429
288
352
806
2
302
33
45
809
941
18
15
129
418
552
546
34
112
213
229
445
429
288
864
806
2
302
33
45
553
429
18
15
129
418
552
546
34
112
213
229
445
429
556
864
806
2
302
33
485
317
454
18
15
129
418
552
546
34
112
213
229
445
429
172
352
294
2
175
9
837
541
710
18
15
129
418
552
546
34
112
213
229
445
429
172
608
294
2
175
9
837
797
454
18
15
129
418
552
546
34
112
213
229
445
429
172
608
294
2
183
17
837
797
454
18
15
129
418
552
546
34
112
213
229
445
429
300
352
294
2
302
33
37
157
454
18
15
129
418
552
546
34
112
213
229
445
429
300
352
294
2
175
33
37
157
454
18
15
129
418
552
546
34
112
213
229
445
429
300
352
294
2
303
33
37
157
454
18
15
129
418
552
546
34
112
213
229
445
429
300
864
294
2
302
33
37
317
198
18
15
129
418
552
546
34
112
213
229
445
429
300
864
294
2
175
33
37
317
198
18
15
129
418
552
546
34
112
213
229
445
429
300
864
294
2
303
33
37
317
198
18
15
129
418
552
546
34
112
213
229
445
429
300
864
806
2
302
33
37
573
710
18
15
129
418
552
546
34
112
213
357
317
429
288
352
294
258
175
33
45
809
429
18
15
129
418
552
546
34
112
213
357
317
429
288
352
294
258
366
33
45
809
429
18
15
129
418
552
546
34
112
213
357
317
429
288
352
294
258
431
33
45
809
429
18
15
129
418
552
546
34
112
213
357
317
429
288
352
294
258
367
41
45
809
429
18
15
129
418
552
546
34
112
213
357
317
429
288
864
806
258
175
33
45
553
429
18
15
129
418
552
546
34
112
213
357
317
429
288
864
806
258
431
33
45
553
429
18
15
129
418
552
546
34
112
213
357
317
429
172
352
294
258
175
33
805
541
710
18
15
129
418
552
546
34
112
213
357
317
429
172
352
294
258
366
33
805
541
710
18
15
129
418
552
546
34
112
213
357
317
429
172
352
294
258
431
33
805
541
710
18
15
129
418
552
546
34
112
213
357
317
429
300
96
294
258
175
33
37
61
966
18
15
129
418
552
546
34
112
213
357
317
429
300
96
294
258
366
33
37
61
966
18
15
129
418
552
546
34
112
213
357
317
429
300
96
294
258
431
33
37
61
966
18
15
129
418
552
546
34
112
213
357
317
429
300
96
294
258
367
33
37
61
966
18
15
129
418
552
546
34
112
213
357
317
429
300
352
294
258
175
33
37
157
710
18
15
129
418
552
546
34
112
213
357
317
429
300
352
294
258
431
33
37
157
710
18
15
129
418
552
546
34
112
213
357
317
429
300
864
294
258
175
33
37
317
198
18
15
129
418
552
546
34
112
213
357
317
429
300
864
294
258
366
33
37
317
198
18
15
129
418
552
546
34
112
213
357
317
429
300
864
294
258
431
33
37
317
198
18
15
129
418
552
546
34
112
213
357
317
429
300
864
294
258
367
33
37
317
198
18
15
129
418
552
546
34
112
213
357
317
429
300
864
806
258
175
33
37
573
710
18
15
129
418
552
546
34
112
213
357
317
429
300
864
806
258
431
33
37
573
710
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
516
238
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
237
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
238
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
493
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
749
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
494
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
518
750
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
262
173
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
288
864
902
262
174
33
45
553
621
18
15
129
418
552
546
34
112
357
357
317
429
140
96
902
518
685
1569
901
1085
1974
18
15
129
418
552
546
34
112
357
357
317
429
140
96
902
518
429
33
901
1085
1974
18
15
129
418
552
546
34
112
357
357
317
429
140
352
902
518
685
1569
901
573
1718
18
15
129
418
552
546
34
112
357
357
317
429
140
352
902
518
429
33
901
573
1718
18
15
129
418
552
546
34
112
357
357
317
429
140
352
902
518
493
33
901
573
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
516
238
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
237
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
685
1569
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
429
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
238
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
493
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
749
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
494
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
96
902
518
750
33
805
1053
1974
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
516
238
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
237
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
685
1569
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
429
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
238
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
493
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
749
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
494
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
172
352
902
518
750
33
805
541
1718
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
516
238
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
237
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
429
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
238
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
493
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
749
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
494
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
518
750
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
262
237
33
37
669
694
18
15
129
418
552
546
34
112
357
357
317
429
300
864
902
262
749
33
37
669
694
18
15
129
418
552
546
34
176
101
229
445
429
300
480
518
18
154
17
37
861
950
18
15
129
418
552
546
34
176
101
229
445
429
300
480
518
18
155
17
37
861
950
18
15
129
418
552
546
34
608
1637
229
445
429
544
1904
1942
2
1581
33
493
548
678
18
15
129
418
552
546
34
608
1637
229
445
429
544
1904
1942
6
1581
33
493
548
678
18
15
129
418
552
546
34
100
101
229
317
429
44
104
2
2
238
33
997
45
102
18
15
129
418
552
546
34
100
101
229
317
429
44
104
2
6
237
33
960
54
102
18
15
129
418
552
546
34
100
101
229
317
429
44
104
2
6
238
33
965
45
102
18
15
129
418
552
546
34
100
101
229
317
429
44
104
10
2
238
33
997
45
110
18
15
129
418
552
546
34
100
101
229
317
429
556
104
2
2
238
33
485
45
102
18
15
129
418
552
546
34
100
101
229
317
429
556
104
2
6
237
33
480
38
102
18
15
129
418
552
546
34
100
101
229
317
429
556
104
2
6
238
33
485
45
102
18
15
129
418
552
546
34
100
101
229
317
429
556
104
10
2
238
33
485
45
110
18
15
129
418
552
546
34
100
101
229
317
429
300
104
2
2
238
33
37
45
102
18
15
129
418
552
546
34
100
101
229
317
429
300
104
2
6
237
33
32
38
102
18
15
129
418
552
546
34
100
101
229
317
429
300
104
2
6
238
33
37
45
102
18
15
129
418
552
546
34
100
101
229
317
429
300
104
10
2
238
33
37
45
110
18
15
129
418
552
546
34
100
101
229
317
429
300
360
2
2
238
33
37
813
1254
18
15
129
418
552
546
34
100
101
229
317
429
300
360
2
6
237
33
32
806
1254
18
15
129
418
552
546
34
100
101
229
317
429
300
360
2
6
238
33
37
813
1254
18
15
129
418
552
546
34
100
101
229
317
429
300
360
2
18
238
33
37
813
1254
18
15
129
418
552
546
34
100
101
229
317
429
300
360
514
2
238
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
317
429
300
360
514
6
237
33
32
806
1382
18
15
129
418
552
546
34
100
101
229
317
429
300
360
514
6
238
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
317
429
300
360
514
18
238
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
317
429
300
360
10
2
238
33
37
813
1262
18
15
129
418
552
546
34
100
101
229
317
429
300
360
10
18
238
33
37
813
1262
18
15
129
418
552
546
34
100
101
229
317
429
300
360
522
2
238
33
37
813
1390
18
15
129
418
552
546
34
100
101
229
317
429
300
360
522
18
238
33
37
813
1390
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
6
173
33
992
54
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
6
301
33
992
54
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
514
558
33
997
45
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
518
558
33
997
45
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
518
1581
33
992
38
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
2
518
1582
33
997
45
102
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
2
154
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
2
155
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
4
154
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
8
182
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
514
558
33
997
45
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
516
602
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
10
182
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
10
154
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
10
155
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
10
183
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
18
154
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
44
104
10
18
155
17
965
1069
110
18
15
129
418
552
546
34
100
101
229
445
429
140
104
2
6
557
33
896
1078
102
18
15
129
418
552
546
34
100
101
229
445
429
140
104
2
6
173
33
896
1078
102
18
15
129
418
552
546
34
100
101
229
445
429
140
104
2
18
558
41
896
1078
102
18
15
129
418
552
546
34
100
101
229
445
429
140
104
10
514
558
41
896
1078
118
18
15
129
418
552
546
34
100
101
229
445
429
140
104
10
10
183
17
896
1078
118
18
15
129
418
552
546
34
100
101
229
445
429
140
360
2
6
557
33
896
566
358
18
15
129
418
552
546
34
100
101
229
445
429
140
360
2
6
173
33
896
566
358
18
15
129
418
552
546
34
100
101
229
445
429
140
360
10
10
183
17
896
566
214
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
2
182
17
453
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
2
155
17
453
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
6
173
33
480
38
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
514
558
33
485
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
518
558
33
485
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
518
1581
33
480
38
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
518
1582
33
485
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
10
154
17
453
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
18
154
17
453
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
2
18
155
17
453
45
102
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
2
154
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
2
155
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
4
154
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
8
182
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
514
558
33
485
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
516
602
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
10
182
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
10
154
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
10
155
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
10
183
17
448
38
126
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
18
154
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
10
18
155
17
453
45
110
18
15
129
418
552
546
34
100
101
229
445
429
556
104
34
2
183
17
480
38
1190
18
15
129
418
552
546
34
100
101
229
445
429
556
104
34
10
183
17
480
38
1190
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
2
154
17
453
301
1006
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
2
155
17
453
301
1006
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
4
154
17
453
301
1006
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
10
154
17
453
301
1006
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
10
155
17
453
301
1006
18
15
129
418
552
546
34
100
101
229
445
429
556
872
522
10
183
17
448
294
1022
18
15
129
418
552
546
34
100
101
229
445
429
556
872
546
10
154
17
453
333
934
18
15
129
418
552
546
34
100
101
229
445
429
172
104
10
514
558
41
800
1046
118
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
6
557
33
32
38
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
6
173
33
32
38
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
6
301
33
32
38
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
514
558
33
37
45
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
518
558
33
37
45
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
518
1581
33
32
38
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
518
1582
33
37
45
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
2
18
558
33
37
45
102
18
15
129
418
552
546
34
100
101
229
445
429
300
104
10
514
558
33
37
45
110
18
15
129
418
552
546
34
100
101
229
445
429
300
104
10
10
183
17
32
38
126
18
15
129
418
552
546
34
100
101
229
445
429
300
104
10
18
558
33
37
45
110
18
15
129
418
552
546
34
100
101
229
445
429
300
104
34
2
183
17
32
38
166
18
15
129
418
552
546
34
100
101
229
445
429
300
104
34
10
183
17
32
38
166
18
15
129
418
552
546
34
100
101
229
445
429
300
360
2
6
557
33
32
806
1254
18
15
129
418
552
546
34
100
101
229
445
429
300
360
2
6
173
33
32
806
1254
18
15
129
418
552
546
34
100
101
229
445
429
300
360
2
6
174
33
37
813
1254
18
15
129
418
552
546
34
100
101
229
445
429
300
360
2
6
301
33
32
806
1254
18
15
129
418
552
546
34
100
101
229
445
429
300
360
2
6
302
9
37
813
1254
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
6
173
33
32
806
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
6
174
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
6
301
33
32
806
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
6
302
9
37
813
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
514
558
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
518
557
33
32
806
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
518
558
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
514
18
558
33
37
813
1382
18
15
129
418
552
546
34
100
101
229
445
429
300
360
522
514
558
33
37
813
1390
18
15
129
418
552
546
34
100
101
229
445
429
300
360
522
18
558
33
37
813
1390
18
15
129
418
552
546
34
100
101
229
445
429
300
872
514
6
557
33
32
550
998
18
15
129
418
552
546
34
100
101
229
445
429
300
872
522
10
183
17
32
294
1022
18
15
129
418
552
546
34
100
357
357
317
429
300
872
898
518
237
33
32
550
614
18
15
129
418
552
546
34
100
357
357
317
429
300
872
898
518
238
33
37
557
614
18
15
129
418
552
546
34
100
357
357
317
429
300
872
898
262
174
33
37
557
614
18
15
129
418
552
546
34
100
357
357
317
429
300
872
898
274
174
33
37
557
614
18
15
129
418
552
546
34
100
357
357
317
429
300
872
906
258
174
33
37
557
622
18
15
129
418
552
546
34
100
357
357
317
429
300
872
906
274
174
33
37
557
622
18
15
129
418
552
546
34
624
1637
229
445
429
544
1888
1926
4
1646
9
493
553
694
18
15
129
418
552
546
34
624
1637
229
445
429
544
1888
1926
6
1581
33
493
553
694
18
15
129
418
552
546
34
624
1637
229
445
429
544
1888
1926
6
1582
33
493
553
694
18
15
129
418
552
546
34
624
1637
229
445
429
544
1888
1926
6
1645
9
493
553
694
18
15
129
418
552
546
34
624
1637
229
445
429
544
1888
1926
6
1646
9
493
553
694
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
2
154
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
2
155
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
4
154
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
1538
1627
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
10
154
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
10
155
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
10
183
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
1540
1626
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
1546
1627
17
453
589
1022
18
15
129
418
552
546
34
612
101
229
445
429
556
1896
1034
1546
1626
17
453
589
1022
18
15
129
418
552
546
34
612
613
613
445
429
556
1896
1354
786
1198
41
480
566
1590
18
15
129
418
552
546
34
612
613
613
445
429
556
1896
1354
786
622
9
448
550
1598
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
2
1582
41
480
550
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
6
173
33
480
550
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
6
1581
33
480
550
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
6
1582
41
480
550
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
6
1646
9
448
566
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1922
18
1582
41
480
550
614
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
2
155
17
453
589
638
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
2
1582
41
480
566
694
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
2
1627
17
453
589
638
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
4
1626
17
453
589
638
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
10
1627
17
453
589
638
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
10
1626
17
453
589
638
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
18
1582
41
480
566
694
18
15
129
418
552
546
34
612
1637
229
445
429
556
1896
1930
18
1626
17
453
589
638
18
15
129
418
552
546
289
97
101
229
317
429
654
191
397
514
366
33
385
209
209
18
15
129
418
552
546
289
97
101
229
317
429
654
191
397
517
365
33
385
209
209
18
15
129
418
552
546
289
97
101
229
445
429
653
190
6
2
154
18
387
208
1080
18
15
129
418
552
546
289
97
101
229
445
429
653
190
6
6
174
34
643
208
56
18
15
129
418
552
546
289
97
101
229
445
429
653
190
390
6
174
34
643
208
184
18
15
129
418
552
546
289
97
101
229
445
429
653
190
390
518
174
34
643
208
184
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
2
182
17
385
208
500
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
2
154
17
385
208
500
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
2
155
9
385
208
468
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
2
183
17
388
208
468
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
5
173
9
641
208
468
18
15
129
418
552
546
289
97
101
229
445
429
654
190
6
5
301
33
385
208
500
18
15
129
418
552
546
289
97
101
229
445
429
654
190
390
2
155
9
385
208
212
18
15
129
418
552
546
289
97
101
229
445
429
654
190
390
5
173
9
641
208
212
18
15
129
418
552
546
289
97
101
229
445
429
654
190
390
514
155
9
385
208
212
18
15
129
418
552
546
289
97
101
229
445
429
654
190
390
517
173
9
641
208
212
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
2
155
17
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
5
173
33
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
5
301
33
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
514
558
33
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
517
557
33
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
18
154
17
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
13
18
155
17
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
429
654
191
397
2
155
17
385
209
225
18
15
129
418
552
546
289
97
101
229
445
429
654
191
397
5
173
33
385
209
225
18
15
129
418
552
546
289
97
101
229
445
429
654
191
397
514
155
17
385
209
225
18
15
129
418
552
546
289
97
101
229
445
429
654
191
397
517
173
33
385
209
225
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
5
173
9
705
194
475
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
5
301
9
705
194
475
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
9
173
9
705
194
475
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
9
154
17
705
194
59
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
517
557
9
705
194
475
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
18
154
17
705
194
59
18
15
129
418
552
546
289
97
101
229
445
429
686
179
12
18
155
17
705
194
59
18
15
129
418
552
546
289
97
101
229
445
429
686
179
396
2
155
17
705
194
219
18
15
129
418
552
546
289
97
101
229
445
429
686
179
396
5
173
9
705
194
219
18
15
129
418
552
546
289
97
101
229
445
429
686
179
396
514
155
17
705
194
219
18
15
129
418
552
546
289
97
101
229
445
429
686
179
396
517
173
9
705
194
219
18
15
129
418
552
546
289
97
101
229
445
430
654
190
6
2
155
8
385
208
468
18
15
129
418
552
546
289
97
101
229
445
430
654
190
390
2
155
8
385
208
212
18
15
129
418
552
546
289
97
101
229
445
430
654
190
390
514
155
8
385
208
212
18
15
129
418
552
546
289
97
101
229
445
430
654
191
13
2
155
8
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
430
654
191
13
18
154
16
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
430
654
191
13
18
155
8
385
209
1073
18
15
129
418
552
546
289
97
101
229
445
430
654
191
397
2
155
8
385
209
225
18
15
129
418
552
546
289
97
101
229
445
430
654
191
397
514
155
8
385
209
225
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
1037
1026
238
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
1037
1029
237
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
1037
514
366
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
1037
517
237
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
1037
517
365
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
525
2
238
33
385
593
481
18
15
129
418
552
546
289
609
101
229
317
429
654
1663
525
5
237
33
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
1026
154
18
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
2
154
18
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
1030
174
34
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
6
174
34
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
514
154
18
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
518
174
34
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
1030
1542
1582
34
387
592
1752
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
518
2
154
18
387
592
472
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
518
6
174
34
387
592
472
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
518
514
154
18
387
592
472
18
15
129
418
552
546
289
609
101
229
445
429
653
1662
518
1542
1582
34
387
592
472
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
1026
154
18
385
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
2
154
18
385
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
1029
557
33
388
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
1029
173
33
388
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
5
173
33
388
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
5
301
9
385
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
1541
1581
33
388
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
1030
1541
1645
9
385
592
1748
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
518
2
154
18
385
592
468
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
518
5
173
33
388
592
468
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
518
1541
1581
33
388
592
468
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
518
1541
1325
9
385
592
468
18
15
129
418
552
546
289
609
101
229
445
429
654
1662
518
1541
1645
9
385
592
468
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1026
558
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1026
155
17
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
2
155
17
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1029
557
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1029
173
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
5
173
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
5
301
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
514
558
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
514
155
17
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
517
557
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
517
173
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1538
1582
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1538
1627
17
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1541
1581
33
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
1037
1541
1645
9
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
2
155
17
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
5
173
33
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1538
1582
33
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1538
1326
9
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1538
1627
17
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1541
1581
33
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1541
1325
9
385
593
481
18
15
129
418
552
546
289
609
101
229
445
429
654
1663
525
1541
1645
9
385
593
481
18
15
129
418
552
546
289
609
101
229
445
430
654
1662
1030
1026
155
8
385
592
1748
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
1037
1026
155
8
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
1037
2
155
8
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
1037
514
155
8
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
1037
1538
1627
8
385
593
1761
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
525
2
155
8
385
593
481
18
15
129
418
552
546
289
609
101
229
445
430
654
1663
525
1538
1627
8
385
593
481
18
15
129
418
552
546
289
609
613
613
445
429
653
1662
1350
774
1198
34
387
592
1556
18
15
129
418
552
546
289
609
613
613
445
429
654
1662
1350
770
1198
33
388
592
1588
18
15
129
418
552
546
289
609
613
613
445
429
654
1662
1350
773
1197
33
388
592
1588
18
15
129
418
552
546
289
609
613
613
445
429
654
1663
1357
770
1198
33
385
593
1553
18
15
129
418
552
546
289
609
613
613
445
429
654
1663
1357
773
1197
33
385
593
1553
18
15
129
418
552
546
289
609
1637
229
445
429
653
1662
1542
2
154
18
387
592
760
18
15
129
418
552
546
289
609
1637
229
445
429
653
1662
1926
6
174
34
387
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
653
1662
1926
6
1582
34
387
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1542
2
1582
33
388
592
724
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1926
2
155
17
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1926
2
1627
9
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1926
5
173
33
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1926
5
1581
33
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1662
1926
5
1645
9
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
2
155
17
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
2
1582
33
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
2
1646
9
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
2
1627
17
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
5
173
33
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
5
1581
33
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
429
654
1663
1933
5
1645
9
385
593
609
18
15
129
418
552
546
289
609
1637
229
445
430
654
1662
1542
2
155
8
385
592
724
18
15
129
418
552
546
289
609
1637
229
445
430
654
1662
1926
2
155
8
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
430
654
1662
1926
2
1627
8
385
592
628
18
15
129
418
552
546
289
609
1637
229
445
430
654
1663
1933
2
155
8
385
593
609
18
15
129
418
552
546
289
105
101
229
317
429
654
623
517
5
237
33
385
305
993
18
15
129
418
552
546
289
105
101
229
317
429
654
623
517
9
237
33
385
305
993
18
15
129
418
552
546
289
105
101
229
317
429
654
623
517
517
237
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
1026
558
9
641
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
2
154
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
1029
557
9
641
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
5
173
9
641
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
514
154
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
9
173
9
641
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
9
154
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
10
154
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
18
154
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
18
155
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
1029
530
155
17
753
1585
1889
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
2
182
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
2
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
5
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
5
301
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
6
174
41
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
6
302
41
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
514
558
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
514
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
9
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
9
174
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
9
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
9
301
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
517
557
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
517
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1538
558
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1538
1582
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1538
1326
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
518
174
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
10
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
10
155
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
521
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
18
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
18
155
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1541
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1541
1645
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1542
174
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
173
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
1581
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
1582
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
1645
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
1646
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1545
1626
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
522
155
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
530
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
530
155
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1546
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1546
155
9
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1546
1626
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1554
154
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1554
155
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1554
1582
33
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1554
1627
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
517
1554
1626
17
385
305
993
18
15
129
418
552
546
289
105
101
229
445
429
654
623
553
8
174
33
385
305
422
18
15
129
418
552
546
289
105
101
229
445
429
654
623
553
8
182
17
385
305
422
18
15
129
418
552
546
289
105
101
229
445
429
654
623
553
8
302
33
385
305
422
18
15
129
418
552
546
289
105
101
229
445
429
654
623
553
1544
1646
9
385
305
422
18
15
129
418
552
546
289
105
101
229
445
429
654
623
553
1544
1626
17
385
305
422
18
15
129
418
552
546
289
105
101
229
445
429
685
181
5
2
154
18
707
193
62
18
15
129
418
552
546
289
105
101
229
445
429
685
181
5
4
154
18
707
193
62
18
15
129
418
552
546
289
105
101
229
445
429
685
181
5
9
154
18
707
193
62
18
15
129
418
552
546
289
105
101
229
445
429
685
181
5
10
154
18
707
193
62
18
15
129
418
552
546
289
105
101
229
445
429
685
181
5
18
154
18
707
193
62
18
15
129
418
552
546
289
105
101
229
445
429
685
181
41
10
154
18
707
193
1065
18
15
129
418
552
546
289
105
101
229
445
429
685
181
389
516
154
18
707
193
190
18
15
129
418
552
546
289
105
101
229
445
429
685
181
389
522
154
18
707
193
190
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
1026
558
9
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
2
154
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
1029
557
9
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
5
173
9
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
514
154
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
9
173
9
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
9
154
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
10
154
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
10
155
9
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
18
154
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
18
155
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
429
686
623
1029
530
155
17
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
9
174
40
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
10
182
16
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
10
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
18
154
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
18
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
1545
1582
32
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
522
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
530
154
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
530
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
1546
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
1554
154
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
517
1554
155
8
385
305
993
18
15
129
418
552
546
289
105
101
229
445
430
654
623
553
8
174
8
385
305
422
18
15
129
418
552
546
289
105
101
229
445
430
654
623
553
8
182
16
385
305
422
18
15
129
418
552
546
289
105
101
229
445
430
654
623
553
1544
1646
8
385
305
422
18
15
129
418
552
546
289
105
101
229
445
430
686
623
1029
10
155
8
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
430
686
623
1029
18
154
8
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
430
686
623
1029
18
155
8
705
1553
1889
18
15
129
418
552
546
289
105
101
229
445
430
686
623
1029
530
155
8
705
1553
1889
18
15
129
418
552
546
289
617
101
229
317
429
654
1647
1029
1029
237
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
317
429
654
1647
1029
5
237
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
317
429
654
1647
1029
517
237
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
317
429
686
1647
1029
1026
238
41
417
529
1761
18
15
129
418
552
546
289
617
101
229
317
429
686
1647
1029
1029
237
41
417
529
1761
18
15
129
418
552
546
289
617
101
229
317
429
686
1647
1029
5
237
41
417
529
1761
18
15
129
418
552
546
289
617
101
229
317
429
686
1647
1029
517
237
41
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1026
558
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1026
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
2
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1029
557
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1029
173
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1030
558
41
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1030
174
41
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
5
173
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
5
301
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
6
174
41
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
6
302
41
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1033
557
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1033
173
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1033
558
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
514
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
9
173
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
9
174
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
9
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
9
301
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
517
557
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
517
173
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1034
155
9
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1538
1582
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
10
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
10
155
9
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1042
558
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1042
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1042
155
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1042
602
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
18
154
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
18
155
17
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1541
1581
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1541
1645
9
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1542
1581
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1542
1582
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1545
1582
33
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
654
1647
1029
1545
1645
9
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1026
558
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1026
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
2
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1029
557
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1029
173
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1030
558
41
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1030
174
41
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
5
173
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
5
301
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
6
174
41
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
6
302
41
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1033
557
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1033
173
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1033
558
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
514
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
9
173
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
9
174
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
9
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
9
301
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
517
557
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
517
173
33
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1034
155
9
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1538
1582
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
10
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
10
155
9
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1042
558
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1042
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1042
155
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
18
154
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
18
155
17
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1541
1581
33
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
429
686
1647
1029
1541
1645
9
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1033
558
32
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
9
174
40
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1034
155
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
10
182
16
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
10
155
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1042
154
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1042
155
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1042
602
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
18
154
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
18
155
8
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
654
1647
1029
1545
1582
32
385
561
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
1033
558
32
417
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
9
174
40
673
529
1889
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
1034
155
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
10
182
16
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
10
155
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
1042
154
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
1042
155
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
1042
602
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
18
154
8
705
529
1761
18
15
129
418
552
546
289
617
101
229
445
430
686
1647
1029
18
155
8
705
529
1761
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
5
173
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
5
1581
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
5
1645
9
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
6
1581
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
6
301
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
6
1582
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
6
302
9
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
9
301
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
9
1582
33
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1541
10
154
17
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
2
1582
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
5
173
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
5
1581
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
5
1645
9
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
6
1581
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
6
1582
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
9
1581
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
9
1582
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
9
1646
9
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
10
154
17
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
10
1626
17
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
18
1581
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
18
1582
33
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
18
1627
17
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
654
1647
1925
18
1626
17
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
5
173
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
5
1581
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
5
1645
9
705
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
6
1581
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
6
301
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
6
1582
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
6
302
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
9
301
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
9
1582
33
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1541
10
154
17
705
529
737
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
2
1582
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
5
173
33
673
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
5
1581
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
5
1645
9
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
6
1581
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
6
1582
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
9
1581
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
9
1582
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
9
1646
9
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
10
154
17
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
10
1626
17
673
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
18
1581
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
18
1582
33
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
429
686
1647
1925
18
1627
17
673
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1541
9
1582
32
385
561
737
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
2
155
8
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
2
1627
8
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
9
1582
32
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
9
1646
8
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
18
1627
8
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
654
1647
1925
18
1626
8
385
561
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1541
9
1582
32
417
529
737
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
2
155
8
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
2
1627
8
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
9
1582
32
417
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
9
1646
8
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
18
1627
8
705
529
609
18
15
129
418
552
546
289
617
1637
229
445
430
686
1647
1925
18
1626
8
705
529
609
18
15
129
418
552
546
801
105
101
229
445
429
814
111
1413
1026
155
9
545
1681
1633
18
15
129
418
552
546
801
105
101
229
445
429
814
111
1413
1029
173
33
545
1681
1633
18
15
129
418
552
546
801
105
101
229
445
430
814
111
1413
1026
155
8
545
1681
1633
18
15
129
418
552
546
546
84
213
229
317
429
972
1224
90
2
237
33
256
774
14
18
15
129
418
552
546
546
84
213
229
317
429
972
1224
90
2
365
33
256
774
14
18
15
129
418
552
546
546
84
213
229
317
429
972
1224
1626
2
237
33
256
774
1038
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
90
2
557
33
256
774
14
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
90
2
301
33
256
774
14
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
90
2
302
9
256
774
14
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
122
2
302
9
256
774
22
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
1626
2
557
33
256
774
1038
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
1626
2
301
33
256
774
1038
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
1626
2
302
9
256
774
1038
18
15
129
418
552
546
546
84
213
229
445
429
972
1224
1658
2
302
9
256
774
1046
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1538
558
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1538
1582
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1542
558
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1542
1582
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1554
558
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1538
1554
1582
41
256
838
1126
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
10
10
183
17
256
838
110
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1546
1538
558
41
256
838
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1546
1538
1582
41
256
838
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1546
1554
558
41
256
838
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
1128
1546
1554
1582
41
256
838
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
616
2
6
301
33
256
326
102
18
15
129
418
552
546
546
100
101
229
445
429
972
616
2
514
558
41
256
326
102
18
15
129
418
552
546
546
100
101
229
445
429
972
616
2
518
558
41
256
326
102
18
15
129
418
552
546
546
100
101
229
445
429
972
616
10
514
558
41
256
326
110
18
15
129
418
552
546
546
100
101
229
445
429
972
616
10
10
183
17
256
326
110
18
15
129
418
552
546
546
100
101
229
445
429
972
616
1546
1538
558
41
256
326
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
616
1546
1538
1582
41
256
326
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
616
1546
10
183
17
256
326
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
616
1546
1554
558
41
256
326
1134
18
15
129
418
552
546
546
100
101
229
445
429
972
616
1546
1554
1582
41
256
326
1134
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
6
173
33
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
6
301
33
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
18
154
17
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
18
155
17
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
1542
1581
33
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
1554
1627
17
261
29
950
18
15
129
418
552
546
546
688
101
229
445
429
972
992
1030
1554
1626
17
261
29
950
18
15
129
418
552
546
546
688
357
357
317
429
972
992
518
262
173
33
261
29
438
18
15
129
418
552
546
546
688
357
357
317
429
972
992
518
262
429
33
261
29
438
18
15
129
418
552
546
290
80
101
229
445
429
672
160
390
2
155
9
718
217
134
18
15
129
418
552
546
290
112
101
229
317
429
652
608
518
6
237
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
317
429
652
608
518
6
238
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
317
429
652
608
518
518
365
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
317
429
652
608
518
518
366
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
2
155
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
2
183
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
4
154
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
6
173
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
6
174
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
6
301
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
6
302
9
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
514
155
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
516
602
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1538
155
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
518
557
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
518
173
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
518
558
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
518
174
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1540
174
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1540
154
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1540
602
17
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
557
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
173
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
558
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
174
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1581
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1582
33
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1325
9
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1645
9
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1326
9
389
317
1014
18
15
129
418
552
546
290
112
101
229
445
429
652
608
518
1542
1646
9
389
317
1014
18
15
129
418
552
546
290
100
101
229
445
429
652
616
1026
1030
558
9
640
1590
1894
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
6
173
33
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
6
301
33
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
514
558
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1538
558
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1538
1582
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
518
557
33
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
518
558
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
10
183
17
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1542
557
33
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1542
558
9
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1542
1581
33
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1542
1582
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1542
1326
9
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
514
1554
1582
41
384
310
870
18
15
129
418
552
546
290
100
101
229
445
429
652
616
1034
10
183
17
640
1590
1910
18
15
129
418
552
546
290
100
101
229
445
429
652
616
522
514
558
41
384
310
438
18
15
129
418
552
546
290
100
101
229
445
429
652
616
522
1538
558
41
384
310
438
18
15
129
418
552
546
290
100
101
229
445
429
652
616
522
1538
1582
41
384
310
438
18
15
129
418
552
546
290
100
101
229
445
429
652
616
522
10
183
17
384
310
438
18
15
129
418
552
546
290
100
101
229
445
429
652
616
522
522
311
17
384
310
438
18
15
129
418
552
546
290
100
101
229
445
429
684
616
1034
10
183
17
704
1558
1910
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
1030
237
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
1030
238
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
6
237
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
6
238
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
518
365
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
518
366
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
317
429
652
1632
1030
1542
1389
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1026
155
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
2
155
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
2
183
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1028
154
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1028
602
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1030
557
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1030
173
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1030
558
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1030
174
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
6
173
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
6
174
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
6
301
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
6
302
9
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
516
602
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1538
1627
17
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
518
557
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
518
558
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1542
1581
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1542
1582
33
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1542
1645
9
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
652
1632
1030
1542
1646
9
389
573
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
2
183
17
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1030
557
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1030
173
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1030
558
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1030
174
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
6
173
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
6
174
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
6
301
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
6
302
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
518
557
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
518
558
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1542
1581
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1542
1582
33
421
541
1782
18
15
129
418
552
546
290
624
101
229
445
429
684
1632
1030
1542
1646
9
421
541
1782
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1026
155
17
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1026
1627
17
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
2
155
17
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1028
154
17
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
173
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
174
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
1581
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
1582
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
1645
9
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
1030
1646
9
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
6
173
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
652
1632
902
6
174
33
389
573
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1028
1646
9
421
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
173
33
677
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
174
33
677
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
1581
33
677
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
1582
33
421
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
1645
9
421
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
1030
1646
9
677
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
6
173
33
677
541
182
18
15
129
418
552
546
290
624
613
229
445
429
684
1632
902
6
174
33
677
541
182
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
2
155
17
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
2
1627
17
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
173
33
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
174
33
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
1581
33
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
1582
33
389
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
1645
9
645
573
630
18
15
129
418
552
546
290
624
1637
229
445
429
652
1632
1926
6
1646
9
645
573
630
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1026
1026
558
41
384
566
1894
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1026
1030
558
9
384
566
1894
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1026
1538
1582
41
384
566
1894
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1026
1542
1582
41
384
566
1894
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1034
1538
1582
41
384
566
1750
18
15
129
418
552
546
290
612
101
229
445
429
652
1640
1034
10
183
17
384
566
1750
18
15
129
418
552
546
290
612
101
229
445
429
684
1640
1034
1538
1582
41
672
534
1750
18
15
129
418
552
546
290
612
101
229
445
429
684
1640
1034
10
183
17
704
534
1782
18
15
129
418
552
546
290
612
613
229
445
429
652
1640
906
1026
1582
41
384
566
182
18
15
129
418
552
546
290
612
613
229
445
429
684
1640
906
1026
1582
41
672
534
182
18
15
129
418
552
546
290
612
613
357
317
429
652
1640
1354
274
430
41
384
566
1590
18
15
129
418
552
546
290
612
613
357
317
429
684
1640
1354
274
430
41
672
534
1590
18
15
129
418
552
546
290
612
613
613
445
429
652
1640
1354
786
1198
41
384
566
1590
18
15
129
418
552
546
290
612
613
613
445
429
652
1640
1354
786
622
9
384
566
1590
18
15
129
418
552
546
290
612
613
613
445
429
684
1640
1354
786
1198
41
672
534
1590
18
15
129
418
552
546
290
612
1637
229
445
429
652
1640
1922
2
1582
41
384
566
614
18
15
129
418
552
546
290
612
1637
229
445
429
652
1640
1922
6
1582
41
384
566
614
18
15
129
418
552
546
290
612
1637
229
445
429
652
1640
1922
6
1646
9
384
566
614
18
15
129
418
552
546
290
612
1637
229
445
429
652
1640
1922
18
1582
41
384
566
614
18
15
129
418
552
546
290
612
1637
229
445
429
652
1640
1930
2
1582
41
384
566
630
18
15
129
418
552
546
290
612
1637
229
445
429
684
1640
1930
2
1582
41
672
534
630
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
1030
557
33
549
1693
1782
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
1030
558
33
549
1693
1782
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
6
173
33
549
1693
1782
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
6
174
33
549
1693
1782
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
518
557
33
549
1693
1782
18
15
129
418
552
546
802
112
101
229
445
429
812
96
1030
518
558
33
549
1693
1782
18
15
129
418
552
546
802
112
213
229
445
429
812
96
294
2
175
33
549
1693
198
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1030
557
33
557
801
870
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1030
173
33
557
801
870
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1042
155
9
557
801
870
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1042
603
9
558
802
998
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1542
1645
9
557
801
870
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
530
155
9
557
801
870
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
530
603
9
558
802
998
18
15
129
418
552
546
802
608
101
229
445
429
800
1136
1046
1554
1627
9
558
802
998
18
15
129
418
552
546
802
608
613
229
445
429
800
1136
918
1030
1645
9
557
801
166
18
15
129
418
552
546
802
608
613
229
445
429
800
1136
918
1042
155
9
557
801
166
18
15
129
418
552
546
802
608
613
229
445
429
800
1136
918
18
155
9
557
801
166
18
15
129
418
552
546
802
100
101
229
445
429
812
104
1034
514
558
41
544
1686
1750
18
15
129
418
552
546
802
100
101
229
445
429
812
104
1354
1042
558
41
544
1686
1590
18
15
129
418
552
546
802
100
101
229
445
429
812
104
1354
530
558
41
544
1686
1590
18
15
129
418
552
546
802
100
213
229
445
429
812
104
306
2
302
9
544
1686
198
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
1030
237
33
557
809
1517
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
1030
238
33
557
809
1517
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
6
237
33
557
809
1517
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
6
238
33
557
809
1517
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
518
365
33
557
809
1517
18
15
129
418
552
546
802
624
101
229
317
429
800
1120
1030
518
366
33
557
809
1517
18
15
129
418
552
546
802
612
101
229
317
429
812
1128
1026
1026
238
33
549
813
870
18
15
129
418
552
546
802
612
101
229
317
429
812
1128
1026
1030
237
33
549
813
870
18
15
129
418
552
546
802
612
101
229
317
429
812
1128
1026
1030
238
33
549
813
870
18
15
129
418
552
546
802
612
101
229
317
429
812
1128
1026
518
237
33
549
813
870
18
15
129
418
552
546
802
612
101
229
317
429
812
1128
1034
1026
238
33
549
813
878
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
1026
558
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
1030
557
33
544
806
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
1030
173
33
544
806
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
1030
558
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
1030
174
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
514
558
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
518
557
33
544
806
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
518
173
33
544
806
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
518
558
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1026
518
174
33
549
813
870
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1034
1026
558
33
549
813
878
18
15
129
418
552
546
802
612
101
229
445
429
812
1128
1034
514
558
33
549
813
878
18
15
129
418
552
1570
33
97
101
229
701
685
46
1139
12
517
1837
809
1826
1346
123
18
15
129
418
552
1570
33
97
101
229
701
685
46
115
12
514
1838
1065
1826
66
123
18
15
129
418
552
1570
33
97
101
229
701
685
46
115
12
517
1837
1033
1826
66
123
18
15
129
418
552
1570
33
97
101
229
701
685
46
1651
12
514
1838
1065
1826
1090
123
18
15
129
418
552
1570
33
97
101
229
701
685
46
1651
12
517
1837
1033
1826
1090
123
18
15
129
418
552
1570
33
97
101
229
701
685
46
1651
1548
1538
1838
1065
1826
1090
1659
18
15
129
418
552
1570
33
97
101
229
701
685
46
1651
1548
1541
1837
1033
1826
1090
1659
18
15
129
418
552
1570
33
97
101
229
701
685
141
190
6
518
1838
802
1923
1744
1588
18
15
129
418
552
1570
33
97
101
229
701
685
77
1662
6
518
1838
802
1795
1096
120
18
15
129
418
552
1570
33
97
101
229
701
685
77
1662
1542
1542
1838
546
1795
1096
632
18
15
129
418
552
1570
33
97
101
229
701
685
142
191
13
514
1838
1057
1921
1745
1585
18
15
129
418
552
1570
33
97
101
229
701
685
142
191
13
517
1837
1057
1921
1745
1585
18
15
129
418
552
1570
33
97
101
229
701
685
78
115
12
514
1838
1057
1794
34
123
18
15
129
418
552
1570
33
97
101
229
701
685
78
115
12
517
1837
1057
1794
34
123
18
15
129
418
552
1570
33
97
101
229
701
685
78
127
13
514
1838
1065
1793
145
161
18
15
129
418
552
1570
33
97
101
229
701
685
78
127
13
517
1837
1057
1793
145
161
18
15
129
418
552
1570
33
97
101
229
701
685
78
1662
6
517
1837
777
1793
1168
180
18
15
129
418
552
1570
33
97
101
229
701
685
78
1662
1542
1541
1837
545
1793
1168
1012
18
15
129
418
552
1570
33
97
101
229
701
685
78
1651
12
514
1838
1057
1794
1058
123
18
15
129
418
552
1570
33
97
101
229
701
685
78
1651
12
517
1837
1057
1794
1058
123
18
15
129
418
552
1570
33
97
101
229
701
685
78
1651
1548
1538
1838
1057
1794
1058
1659
18
15
129
418
552
1570
33
97
101
229
701
685
78
1651
1548
1541
1837
1057
1794
1058
1659
18
15
129
418
552
1570
33
97
101
229
701
685
78
1663
13
514
1838
1057
1793
1169
161
18
15
129
418
552
1570
33
97
101
229
701
685
78
1663
13
517
1837
1057
1793
1169
161
18
15
129
418
552
1570
33
97
101
229
701
685
78
1663
1549
1538
1838
1057
1793
1169
1009
18
15
129
418
552
1570
33
97
101
229
701
685
78
1663
1549
1541
1837
1057
1793
1169
1009
18
15
129
418
552
1570
33
97
101
229
701
685
174
179
12
514
1838
1033
1857
1986
1115
18
15
129
418
552
1570
33
97
101
229
701
685
174
179
12
517
1837
1033
1857
1986
1115
18
15
129
418
552
1570
33
97
101
229
765
685
78
1759
1549
1538
1819
1033
1793
1233
1521
18
15
129
418
552
1570
33
97
101
229
765
685
78
1663
1549
1538
1819
1033
1793
1169
1009
18
15
129
418
552
1570
33
97
101
229
765
686
78
1759
1549
1538
1819
1032
1793
1233
1521
18
15
129
418
552
1570
33
97
101
229
765
686
78
1663
1549
1538
1819
1032
1793
1169
1009
18
15
129
418
552
1570
33
97
101
357
317
781
158
382
326
773
621
609
1857
144
404
18
15
129
418
552
1570
33
97
101
357
317
781
158
383
333
773
621
609
1857
145
401
18
15
129
418
552
1570
33
97
101
357
317
941
78
371
332
773
749
553
1538
1698
411
18
15
129
418
552
1570
33
97
101
357
317
941
78
383
333
773
621
545
1537
1681
1937
18
15
129
418
552
1570
33
97
101
357
317
941
78
383
333
773
749
545
1537
1681
1937
18
15
129
418
552
1570
33
97
613
613
765
685
78
1662
1862
770
795
1033
1794
1168
660
18
15
129
418
552
1570
33
97
613
613
765
685
78
1662
1862
773
813
1033
1794
1168
660
18
15
129
418
552
1570
33
97
613
613
765
685
78
1663
1869
770
795
1033
1793
1169
1681
18
15
129
418
552
1570
33
97
613
613
765
685
78
1663
1869
773
813
1033
1793
1169
1681
18
15
129
418
552
1570
33
97
613
613
765
685
78
1663
1869
786
795
1033
1793
1169
1681
18
15
129
418
552
1570
33
97
613
613
765
686
78
1663
1869
770
795
1032
1793
1169
1681
18
15
129
418
552
1570
33
97
613
613
765
686
78
1663
1869
786
795
1032
1793
1169
1681
18
15
129
418
552
1570
33
113
213
229
445
685
45
613
285
2
302
546
163
291
471
18
15
129
418
552
1570
33
113
213
229
445
685
45
613
93
2
302
546
163
291
87
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
2
558
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
5
301
545
161
49
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
6
557
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
6
558
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
6
302
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
514
558
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
9
557
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
9
558
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
9
301
545
161
49
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
18
557
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
111
5
18
558
545
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
367
5
2
558
545
161
1681
353
18
15
129
418
552
1570
33
105
101
229
445
685
46
367
5
6
557
545
161
1681
353
18
15
129
418
552
1570
33
105
101
229
445
685
46
367
5
6
558
545
161
1681
353
18
15
129
418
552
1570
33
105
101
229
445
685
46
367
5
9
557
545
161
1681
353
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
2
558
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
5
301
545
161
561
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
6
557
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
6
558
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
6
302
553
161
561
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
514
558
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
9
557
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
9
558
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
9
301
545
161
561
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
18
557
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
5
18
558
545
161
1169
97
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
2
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
1029
557
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
1030
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
5
301
545
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
6
557
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
6
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
514
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
9
557
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
1538
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
1554
557
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
685
46
1647
1541
1554
558
553
161
561
609
18
15
129
418
552
1570
33
105
101
229
445
686
46
111
5
9
558
544
161
145
97
18
15
129
418
552
1570
33
105
101
229
445
686
46
1647
5
9
558
544
161
1169
97
18
15
129
418
552
1570
33
105
101
229
701
685
45
117
5
514
1838
1058
1827
65
109
18
15
129
418
552
1570
33
105
101
229
701
685
46
111
5
514
1838
1057
1825
49
97
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
5
514
1838
1057
1825
1073
97
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1538
1838
1057
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1541
1837
1057
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1542
1838
1065
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1545
1837
1057
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1554
1837
1057
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
46
1647
1541
1554
1838
1057
1825
1073
609
18
15
129
418
552
1570
33
105
101
229
701
685
77
1653
2
518
1838
802
1795
1187
120
18
15
129
418
552
1570
33
105
101
229
701
685
77
1653
1541
1538
1838
546
1795
1057
621
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
5
514
1838
1057
1921
1073
97
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1538
1838
1057
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1541
1837
1057
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1542
1838
1065
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1545
1837
1057
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1554
1837
1057
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
142
1647
1541
1554
1838
1057
1921
1073
1633
18
15
129
418
552
1570
33
105
101
229
701
685
174
1647
5
514
1838
1065
1953
1041
97
18
15
129
418
552
1570
33
105
101
229
765
685
142
1647
1541
1546
1819
1033
1921
1073
609
18
15
129
418
552
1570
33
105
101
229
765
685
142
1647
1541
1554
1819
1033
1921
1073
609
18
15
129
418
552
1570
33
105
101
229
765
686
142
1647
1541
1546
1819
1032
1921
1073
609
18
15
129
418
552
1570
33
105
101
229
765
686
142
1647
1541
1554
1818
1032
1921
1073
609
18
15
129
418
552
1570
33
105
101
229
765
686
142
1647
1541
1554
1819
1032
1921
1073
609
18
15
129
418
552
1570
33
105
101
357
317
941
46
111
5
773
621
553
1569
145
97
18
15
129
418
552
1570
33
105
101
357
317
941
46
111
5
773
749
553
1569
145
97
18
15
129
418
552
1570
33
105
101
357
317
941
142
1647
1541
773
621
545
1665
1073
1633
18
15
129
418
552
1570
33
105
101
357
381
781
174
1647
1541
786
603
593
1873
1041
993
18
15
129
418
552
1570
33
105
101
357
381
781
174
1647
1541
786
602
593
1873
1041
993
18
15
129
418
552
1570
545
97
101
229
701
685
302
1139
1548
1538
1838
553
34
1090
1147
18
15
129
418
552
1570
545
97
101
229
701
685
302
627
12
514
1838
1065
34
66
123
18
15
129
418
552
1570
545
97
101
229
701
685
302
627
12
517
1837
1065
34
66
123
18
15
129
418
552
1570
545
97
101
229
701
685
302
627
1548
1538
1838
1033
66
66
987
18
15
129
418
552
1570
545
97
101
229
701
685
302
627
1548
1541
1837
1033
66
66
987
18
15
129
418
552
1570
545
97
613
613
637
781
302
627
1868
770
859
1105
1618
66
539
18
15
129
418
552
1570
545
97
613
613
765
685
302
627
1868
774
814
1033
65
66
539
18
15
129
418
552
1570
545
105
101
229
445
685
302
623
5
5
301
545
33
49
97
18
15
129
418
552
1570
545
105
101
229
445
685
302
623
5
6
302
553
33
49
97
18
15
129
418
552
1570
545
105
101
229
445
685
302
623
5
514
558
553
33
49
97
18
15
129
418
552
1570
545
105
101
229
445
685
302
623
5
9
301
545
33
49
97
18
15
129
418
552
1570
545
105
101
229
445
685
302
623
517
514
558
553
33
49
481
18
15
129
418
552
1570
545
105
101
229
701
685
301
1141
1541
1538
1838
546
35
1089
1133
18
15
129
418
552
1570
545
105
101
229
701
685
302
623
5
514
1838
1057
97
49
97
18
15
129
418
552
1570
545
105
101
229
701
685
302
623
1541
1538
1838
1033
65
49
993
18
15
129
418
552
1570
545
105
101
357
637
781
302
1135
1413
786
922
1105
1617
1073
865
18
15
129
418
552
1570
545
105
101
357
637
781
302
1135
1413
786
923
1105
1617
1073
865
18
15
129
418
552
1570
545
105
101
357
637
781
302
367
1413
786
922
1105
1617
1681
1633
18
15
129
418
552
1570
545
105
101
357
637
781
302
367
1413
786
923
1105
1617
1681
1633
18
15
129
418
552
1570
545
105
357
357
381
781
302
623
901
530
603
593
1617
49
353
18
15
129
418
552
1570
545
105
357
357
381
781
302
623
901
530
602
594
1617
49
353
18
15
129
418
552
1570
545
105
357
357
637
781
302
623
901
530
922
1105
1617
49
353
18
15
129
418
552
1570
545
105
357
357
637
781
302
623
901
530
923
1105
1617
49
353
18
15
129
418
552
1570
545
105
357
357
637
781
302
623
901
274
922
1106
1617
49
353
18
15
129
418
552
1570
545
105
357
357
637
781
302
623
901
274
923
1105
1617
49
353
18
15
129
418
552
1570
545
617
101
229
445
685
302
1391
1029
1026
558
553
33
1169
993
18
15
129
418
552
1570
34
96
101
229
445
685
32
112
22
6
301
545
173
33
102
18
15
129
418
552
1570
34
96
101
229
445
685
32
624
22
6
301
545
173
289
102
18
15
129
418
552
1570
34
96
101
229
445
685
32
624
534
518
557
545
173
292
966
18
15
129
418
552
1570
34
96
101
229
445
685
32
1648
22
6
301
545
173
545
102
18
15
129
418
552
1570
34
96
101
229
445
685
32
1648
1558
1030
557
553
173
548
614
18
15
129
418
552
1570
34
96
101
229
701
685
32
1136
6
518
1837
801
1837
1353
189
18
15
129
418
552
1570
34
96
101
229
701
685
32
1136
13
514
1837
809
1837
1353
631
18
15
129
418
552
1570
34
96
101
229
701
685
32
1136
13
518
1837
801
1837
1353
119
18
15
129
418
552
1570
34
96
101
229
701
685
32
112
13
514
1837
1057
1837
73
119
18
15
129
418
552
1570
34
96
101
229
701
685
32
112
13
518
1837
1057
1837
73
119
18
15
129
418
552
1570
34
96
101
229
701
685
32
1648
13
514
1837
1057
1837
1097
119
18
15
129
418
552
1570
34
96
101
229
701
685
32
1648
13
518
1837
1057
1837
1097
119
18
15
129
418
552
1570
34
96
101
229
701
685
32
1648
1549
1538
1837
1057
1837
1097
1655
18
15
129
418
552
1570
34
96
101
229
701
685
32
1648
1549
1542
1837
1057
1837
1097
1655
18
15
129
418
552
1570
34
96
101
229
765
685
32
1648
1558
1554
1819
521
173
548
614
18
15
129
418
552
1570
34
96
101
357
317
781
156
1648
1558
786
219
593
1861
1101
614
18
15
129
418
552
1570
34
96
101
357
317
941
32
1648
1558
774
749
545
1581
1057
614
18
15
129
418
552
1570
34
96
101
357
381
781
160
1392
534
786
602
594
1878
1298
358
18
15
129
418
552
1570
34
96
101
357
381
781
152
112
22
786
603
593
1862
65
102
18
15
129
418
552
1570
34
96
101
357
381
781
152
112
22
786
602
594
1862
65
102
18
15
129
418
552
1570
34
96
101
357
381
781
152
1392
534
786
603
593
1862
1313
358
18
15
129
418
552
1570
34
96
101
357
381
781
152
1392
534
786
602
594
1862
1313
358
18
15
129
418
552
1570
34
96
101
357
381
781
152
1648
1558
786
603
593
1862
1057
614
18
15
129
418
552
1570
34
96
101
357
381
781
152
1648
1558
786
602
594
1862
1057
614
18
15
129
418
552
1570
34
96
101
357
381
781
156
112
22
786
603
593
1861
77
102
18
15
129
418
552
1570
34
96
101
357
381
781
156
112
22
786
602
593
1861
77
102
18
15
129
418
552
1570
34
96
101
357
381
781
156
1648
1558
786
603
593
1861
1101
614
18
15
129
418
552
1570
34
96
101
357
381
781
156
1648
1558
786
602
593
1861
1101
614
18
15
129
418
552
1570
34
96
213
229
317
941
160
432
310
12
238
545
1837
201
454
18
15
129
418
552
1570
34
96
213
357
317
941
160
176
310
258
175
553
1645
1761
1670
18
15
129
418
552
1570
34
96
213
357
317
941
160
176
310
258
431
545
1645
1761
1670
18
15
129
418
552
1570
34
96
213
613
765
685
160
1200
822
1794
795
521
1902
1506
806
18
15
129
418
552
1570
34
96
357
357
381
781
152
1392
918
530
603
593
1862
1313
678
18
15
129
418
552
1570
34
96
357
357
381
781
152
1648
918
530
603
593
1862
1057
422
18
15
129
418
552
1570
34
80
101
357
317
941
160
160
390
774
237
545
1645
1769
390
18
15
129
418
552
1570
34
80
101
357
317
941
160
160
390
774
621
545
1645
1769
390
18
15
129
418
552
1570
34
80
101
357
317
941
160
160
390
774
749
545
1645
1769
390
18
15
129
418
552
1570
34
80
101
357
317
941
160
416
390
774
237
545
1645
233
390
18
15
129
418
552
1570
34
80
101
357
317
941
160
416
390
774
749
545
1645
233
390
18
15
129
418
552
1570
34
112
101
229
317
941
172
96
6
8
238
545
1861
29
118
18
15
129
418
552
1570
34
112
101
229
317
941
172
96
6
6
237
545
1861
29
118
18
15
129
418
552
1570
34
112
101
229
317
941
172
96
6
6
238
545
1861
29
118
18
15
129
418
552
1570
34
112
101
229
317
941
172
1632
6
8
238
545
1861
1053
118
18
15
129
418
552
1570
34
112
101
229
317
941
172
1632
6
6
237
545
1861
1053
118
18
15
129
418
552
1570
34
112
101
229
317
941
172
1632
6
6
238
545
1861
1053
118
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
8
302
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
6
557
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
6
558
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
6
301
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
6
302
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
518
557
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
96
6
518
558
545
173
41
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
4
302
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
8
302
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
6
557
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
6
558
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
6
301
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
6
302
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
518
557
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
6
518
558
545
173
297
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
518
6
557
545
173
297
1005
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
518
6
558
545
173
297
1005
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
518
1542
557
545
173
297
1005
18
15
129
418
552
1570
34
112
101
229
445
685
32
608
518
1542
558
545
173
297
1005
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
4
302
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
8
302
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
6
557
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
6
558
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
6
301
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
6
302
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
518
557
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
32
1632
6
518
558
545
173
553
109
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
8
302
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
6
557
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
6
558
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
6
301
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
6
302
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
518
557
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
96
6
518
558
545
165
157
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
352
6
6
557
545
165
1693
1270
18
15
129
418
552
1570
34
112
101
229
445
685
44
352
6
6
558
545
165
1693
1270
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
6
6
557
545
165
1181
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
6
6
558
545
165
1181
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
6
518
557
545
165
1181
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
6
518
558
545
165
1181
118
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
6
557
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
6
558
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
518
557
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
518
558
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
1542
557
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
445
685
44
1632
1542
1542
558
545
165
1181
1206
18
15
129
418
552
1570
34
112
101
229
701
685
32
96
6
518
1837
1057
1837
65
118
18
15
129
418
552
1570
34
112
101
229
701
685
32
96
6
518
1838
1057
1837
65
118
18
15
129
418
552
1570
34
112
101
229
701
685
32
1120
6
518
1837
801
1837
1345
630
18
15
129
418
552
1570
34
112
101
229
701
685
32
1120
6
518
1838
801
1837
1345
630
18
15
129
418
552
1570
34
112
101
229
701
685
32
1632
6
518
1837
1057
1837
1089
118
18
15
129
418
552
1570
34
112
101
229
701
685
32
1632
6
518
1838
1057
1837
1089
118
18
15
129
418
552
1570
34
112
101
229
701
685
32
1632
1542
1544
1838
1057
1837
1089
1654
18
15
129
418
552
1570
34
112
101
229
701
685
32
1632
1542
1542
1837
1057
1837
1089
1654
18
15
129
418
552
1570
34
112
101
229
701
685
32
1632
1542
1542
1838
1057
1837
1089
1654
18
15
129
418
552
1570
34
112
101
229
701
685
44
96
6
518
1837
1057
1829
93
118
18
15
129
418
552
1570
34
112
101
229
701
685
44
96
6
518
1838
1057
1829
93
118
18
15
129
418
552
1570
34
112
101
229
701
685
44
1120
6
518
1837
801
1829
1373
182
18
15
129
418
552
1570
34
112
101
229
701
685
44
1120
6
518
1838
777
1829
1373
182
18
15
129
418
552
1570
34
112
101
229
701
685
44
1632
6
518
1837
1057
1829
1117
118
18
15
129
418
552
1570
34
112
101
229
701
685
44
1632
6
518
1838
1057
1829
1117
118
18
15
129
418
552
1570
34
112
101
229
701
685
44
1632
1542
1542
1837
1057
1829
1117
1654
18
15
129
418
552
1570
34
112
101
229
701
685
44
1632
1542
1542
1838
1057
1829
1117
1654
18
15
129
418
552
1570
34
112
101
229
701
685
140
96
6
518
1837
1057
1925
61
118
18
15
129
418
552
1570
34
112
101
229
701
685
140
96
6
518
1838
1057
1925
61
118
18
15
129
418
552
1570
34
112
101
229
701
685
140
1632
6
518
1837
1057
1925
1085
118
18
15
129
418
552
1570
34
112
101
229
701
685
140
1632
6
518
1838
1057
1925
1085
118
18
15
129
418
552
1570
34
112
101
229
701
685
76
1632
6
518
1837
1057
1797
1181
118
18
15
129
418
552
1570
34
112
101
229
701
685
76
1632
6
518
1838
1057
1797
1181
118
18
15
129
418
552
1570
34
112
101
229
701
685
172
1632
6
518
1837
1057
1957
1053
118
18
15
129
418
552
1570
34
112
101
229
701
685
172
1632
6
518
1838
1057
1957
1053
118
18
15
129
418
552
1570
34
112
101
357
317
941
32
96
6
772
750
545
1581
65
630
18
15
129
418
552
1570
34
112
101
357
317
941
32
96
6
774
621
545
1581
65
630
18
15
129
418
552
1570
34
112
101
357
317
941
32
96
6
774
622
545
1581
65
630
18
15
129
418
552
1570
34
112
101
357
317
941
32
96
6
774
749
553
1581
65
118
18
15
129
418
552
1570
34
112
101
357
317
941
32
96
6
774
750
553
1581
65
118
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
772
238
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
772
750
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
774
237
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
774
621
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
774
238
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
774
749
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
32
1632
1542
774
750
545
1581
1065
621
18
15
129
418
552
1570
34
112
101
357
317
941
140
96
6
774
621
545
1669
61
118
18
15
129
418
552
1570
34
112
213
357
317
941
44
96
294
258
175
545
1573
157
966
18
15
129
418
552
1570
34
112
213
357
317
941
44
96
294
258
431
545
1573
157
966
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
516
750
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
685
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
429
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
493
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
749
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
494
545
1861
1053
438
18
15
129
418
552
1570
34
112
357
357
317
941
172
1632
902
518
750
545
1861
1053
438
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
2
558
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
6
557
545
160
38
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
6
558
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
6
301
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
514
558
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
518
558
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
2
18
558
545
165
45
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
10
2
558
545
165
45
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
10
514
558
545
165
45
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
104
10
18
558
545
165
45
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
360
10
2
558
553
160
1686
1270
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
2
558
545
165
301
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
6
557
545
160
294
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
6
558
545
165
301
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
6
301
545
160
294
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
514
558
545
165
301
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
518
557
545
160
294
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
518
558
545
165
301
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
2
18
558
545
165
301
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
2
558
545
165
301
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
6
557
545
160
294
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
6
558
545
165
301
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
1538
558
545
165
301
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
1542
557
545
160
294
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
514
1542
558
545
165
301
998
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
10
2
558
545
165
301
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
10
514
558
545
165
301
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
10
18
558
545
165
301
110
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
522
2
558
545
165
301
1006
18
15
129
418
552
1570
34
100
101
229
445
685
44
616
522
1538
558
545
165
301
1006
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
2
6
557
545
160
550
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
2
6
301
545
165
557
102
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1538
6
557
545
160
550
614
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1538
518
557
545
160
550
614
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1538
1542
557
545
160
550
614
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
10
2
558
553
160
1174
118
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
10
514
558
553
160
1174
118
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
10
18
558
553
160
1174
118
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1546
2
558
553
160
1174
1206
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1546
514
558
553
160
1174
1206
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1546
1538
558
553
160
1174
1206
18
15
129
418
552
1570
34
100
101
229
445
685
44
1640
1546
1554
558
553
160
1174
1206
18
15
129
418
552
1570
34
100
101
229
701
685
44
104
2
514
1838
1057
1829
45
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
104
2
518
1837
1057
1824
38
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
104
2
518
1838
1057
1829
45
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
104
10
514
1838
1057
1829
45
110
18
15
129
418
552
1570
34
100
101
229
701
685
44
1128
2
514
1838
801
1829
1325
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
1128
2
518
1837
801
1824
1318
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
1128
2
518
1838
777
1829
1325
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
1128
10
514
1838
801
1829
1325
110
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
2
514
1838
1057
1829
1069
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
2
518
1838
1057
1829
1069
102
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1538
1538
1838
1057
1829
1069
1126
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1538
1542
1837
1057
1824
1062
1126
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1538
1542
1838
1057
1829
1069
1126
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1538
1554
1838
1057
1829
1069
1126
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
10
514
1838
1057
1829
1069
110
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1546
1538
1838
1057
1829
1069
1134
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1546
1546
1847
785
1824
1062
1150
18
15
129
418
552
1570
34
100
101
229
701
685
44
1640
1546
1554
1838
1057
1829
1069
1134
18
15
129
418
552
1570
34
100
101
229
701
685
140
104
10
514
1838
1065
1920
54
118
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
2
514
1838
1065
1920
1078
102
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
2
518
1838
1033
1920
1078
102
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1538
1538
1838
1065
1920
1078
1638
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1538
1542
1837
801
1920
1078
614
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1538
1542
1838
1033
1920
1078
1638
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1538
1554
1838
1065
1920
1078
1638
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
10
514
1838
1065
1920
1078
118
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1546
1538
1838
1065
1920
1078
1654
18
15
129
418
552
1570
34
100
101
229
701
685
140
1640
1546
1546
1847
1041
1920
1078
1654
18
15
129
418
552
1570
34
100
101
229
701
685
76
104
10
514
1838
1065
1792
70
110
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
2
514
1838
1065
1792
1094
102
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
2
518
1838
777
1792
1094
102
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1538
1538
1838
1065
1792
1094
614
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1538
1542
1837
545
1792
1094
614
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1538
1542
1838
777
1792
1094
614
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1538
1554
1838
1065
1792
1094
614
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
10
514
1838
1065
1792
1094
110
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1546
1538
1838
1065
1792
1094
622
18
15
129
418
552
1570
34
100
101
229
701
685
76
1640
1546
1554
1838
1065
1792
1094
622
18
15
129
418
552
1570
34
100
101
229
701
685
172
1640
1546
1546
1847
1041
1856
1046
1654
18
15
129
418
552
1570
34
100
101
357
317
941
44
104
2
774
622
545
1573
45
102
18
15
129
418
552
1570
34
100
101
357
317
941
44
104
10
786
622
545
1573
45
110
18
15
129
418
552
1570
34
624
613
229
701
685
44
1888
902
1030
1837
545
165
669
182
18
15
129
418
552
1570
1569
97
101
229
317
941
1614
223
1037
5
237
553
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
1036
5
301
553
290
834
1019
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
12
5
173
521
1601
1858
2011
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
12
5
301
553
290
834
1659
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
1548
5
173
553
1570
1858
1147
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
1548
5
301
553
290
834
1147
18
15
129
418
552
1570
1569
97
101
229
445
685
558
115
1356
5
301
553
290
834
795
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
12
9
154
529
1602
1986
59
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
12
18
154
529
1602
1986
59
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
12
18
155
529
1602
1986
59
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
5
301
553
290
962
1083
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
9
154
529
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
18
154
529
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
18
155
529
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
1545
154
529
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
445
685
558
179
1548
1554
155
529
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
445
685
589
126
6
518
558
546
1539
1680
184
18
15
129
418
552
1570
1569
97
101
229
445
685
1582
115
12
5
557
553
802
834
123
18
15
129
418
552
1570
1569
97
101
229
445
685
1582
115
12
5
173
553
802
834
123
18
15
129
418
552
1570
1569
97
101
229
445
685
1582
115
12
5
301
553
802
834
123
18
15
129
418
552
1570
1569
97
101
229
445
685
1582
115
12
517
557
553
802
834
123
18
15
129
418
552
1570
1569
97
101
229
445
685
1582
115
396
5
173
553
802
834
1915
18
15
129
418
552
1570
1569
97
101
229
445
685
590
126
390
5
173
553
1538
1680
1780
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
12
2
558
545
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
12
5
557
545
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
12
5
173
545
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
12
514
558
545
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
12
517
557
545
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
1548
2
558
521
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
1548
5
557
521
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
1548
5
173
553
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
1548
514
558
521
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
1548
1538
558
521
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
396
2
155
529
1538
1698
1755
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
396
5
173
545
1538
1698
1755
18
15
129
418
552
1570
1569
97
101
229
445
685
590
115
332
2
155
529
1538
1698
1691
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
2
558
545
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
2
155
529
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
5
557
545
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
5
173
545
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
514
558
545
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
13
517
557
545
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
397
2
155
529
1537
1681
1761
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
397
5
173
545
1537
1681
1745
18
15
129
418
552
1570
1569
97
101
229
445
685
590
127
333
2
155
529
1537
1681
1681
18
15
129
418
552
1570
1569
97
101
229
445
685
590
223
13
2
558
545
1537
1745
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
590
223
13
5
557
545
1537
1745
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
590
223
13
514
558
545
1537
1745
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
590
223
13
517
557
545
1537
1745
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
590
223
397
5
173
545
1537
1745
1649
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1030
2
154
530
515
656
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1030
6
558
546
515
656
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1030
6
174
546
515
656
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1030
6
302
546
515
656
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1030
518
558
546
515
656
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
6
2
154
530
515
656
120
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
6
6
558
546
515
656
120
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
6
6
174
546
515
656
120
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
6
6
302
546
515
656
120
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
6
518
558
546
515
656
120
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
2
154
530
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
6
558
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
6
174
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
6
302
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
1538
154
530
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
518
558
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
1542
558
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1542
1542
174
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
390
6
174
546
515
656
1748
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1414
6
174
546
515
656
888
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
126
1350
2
154
530
515
656
788
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
1030
2
154
530
515
720
1012
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
6
2
154
530
515
720
2008
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
518
2
154
530
771
848
472
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
326
2
154
530
515
720
1560
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
326
514
558
546
515
720
1560
18
15
129
418
552
1570
1569
97
101
229
445
685
1613
222
326
18
154
530
515
720
1560
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
6
2
154
529
514
656
180
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
6
5
557
545
516
656
180
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
6
5
173
545
516
656
180
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
6
5
301
545
516
656
180
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
6
517
557
545
516
656
180
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
390
2
155
529
514
656
1748
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
126
390
5
173
545
516
656
1748
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
2
558
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
5
557
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
5
173
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
5
301
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
514
558
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
12
517
557
545
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
396
2
155
521
514
674
1755
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
396
5
173
521
514
674
1755
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
1420
2
155
521
514
674
891
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
115
1420
5
173
521
514
674
891
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
2
558
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
2
155
529
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
5
557
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
5
173
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
5
301
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
514
558
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1037
517
557
545
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
2
558
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
2
155
529
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
5
557
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
5
173
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
5
301
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
514
558
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
13
517
557
545
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
2
558
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
5
557
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
5
173
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
5
301
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
514
558
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
517
557
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
517
301
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1538
558
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1538
155
529
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1541
557
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1541
173
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1541
1581
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1549
1541
1645
545
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
397
2
155
529
513
657
1745
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
397
5
173
545
513
657
1745
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1421
1026
155
521
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1421
2
155
529
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1421
1029
173
545
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1421
5
173
545
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1357
2
154
529
513
657
785
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1357
2
155
529
513
657
785
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1357
5
173
545
513
657
785
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
127
1357
5
301
545
513
657
785
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
1037
2
558
545
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
1037
2
155
529
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
1037
5
557
545
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
1037
514
558
545
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
1037
517
557
545
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
13
2
558
545
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
13
5
557
545
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
13
514
558
545
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
13
517
557
545
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
397
2
155
529
513
721
241
18
15
129
418
552
1570
1569
97
101
229
445
685
1614
223
397
5
173
545
513
721
241
18
15
129
418
552
1570
1569
97
101
229
445
686
590
127
13
2
155
520
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
445
686
590
127
397
2
155
520
1537
1681
1761
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
1037
2
155
520
513
657
993
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
13
2
155
520
513
657
161
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
1549
2
155
520
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
1549
1538
155
520
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
397
2
155
520
513
657
1761
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
1421
1026
155
520
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
127
1421
2
155
520
513
657
881
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
223
1037
2
155
520
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
686
1614
223
397
2
155
520
513
721
241
18
15
129
418
552
1570
1569
97
101
229
445
941
1613
222
326
530
1626
1042
515
720
1560
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
126
6
517
1581
1057
513
656
180
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
115
12
514
1582
1033
514
674
187
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1026
1582
1065
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1029
1581
1057
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
514
1582
1033
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
517
1581
1057
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1538
1582
1033
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1538
1627
1033
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1541
1581
1057
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1037
1541
1645
1057
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
13
514
1582
1033
513
657
113
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
13
517
1581
1057
513
657
113
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1549
1538
1627
1041
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1549
1541
1581
1057
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
127
1549
1541
1645
1057
513
657
625
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
1037
514
1582
1033
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
1037
517
1581
1057
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
1037
1538
1582
1033
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
1037
1538
1627
1041
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
1037
1541
1581
1057
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
13
514
1582
1033
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
941
1614
223
13
517
1581
1057
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
445
942
1614
127
1037
1538
1627
1032
513
657
977
18
15
129
418
552
1570
1569
97
101
229
445
942
1614
223
1037
1538
1627
1032
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
701
685
558
115
1036
517
1837
1033
290
834
1019
18
15
129
418
552
1570
1569
97
101
229
701
685
558
115
12
514
1838
1033
1601
1858
2011
18
15
129
418
552
1570
1569
97
101
229
701
685
558
115
12
517
1837
1033
1601
1858
2011
18
15
129
418
552
1570
1569
97
101
229
701
685
558
115
1548
1538
1838
1033
1602
1858
1147
18
15
129
418
552
1570
1569
97
101
229
701
685
558
179
1548
1538
1838
1033
1602
1986
1115
18
15
129
418
552
1570
1569
97
101
229
701
685
558
179
1548
1541
1837
1033
290
962
1083
18
15
129
418
552
1570
1569
97
101
229
701
685
558
179
1548
1545
1837
1033
290
962
1083
18
15
129
418
552
1570
1569
97
101
229
701
685
589
126
6
518
1838
1058
1539
1680
120
18
15
129
418
552
1570
1569
97
101
229
701
685
589
126
1542
1542
1838
1058
259
968
1144
18
15
129
418
552
1570
1569
97
101
229
701
685
589
222
326
514
1838
1058
259
848
1560
18
15
129
418
552
1570
1569
97
101
229
701
685
1582
115
12
517
1837
1065
1314
834
123
18
15
129
418
552
1570
1569
97
101
229
701
685
590
126
6
517
1837
1057
1540
1680
180
18
15
129
418
552
1570
1569
97
101
229
701
685
590
126
1542
1541
1837
1057
1540
1680
1204
18
15
129
418
552
1570
1569
97
101
229
701
685
590
115
12
514
1838
1057
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
701
685
590
115
12
517
1837
1057
1538
1698
187
18
15
129
418
552
1570
1569
97
101
229
701
685
590
115
1548
1538
1838
1033
1538
1698
1211
18
15
129
418
552
1570
1569
97
101
229
701
685
590
127
13
514
1838
1057
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
701
685
590
127
13
517
1837
1057
1537
1681
161
18
15
129
418
552
1570
1569
97
101
229
701
685
590
127
1549
1538
1838
1057
1537
1681
1201
18
15
129
418
552
1570
1569
97
101
229
701
685
590
127
1549
1541
1837
1057
1537
1681
1201
18
15
129
418
552
1570
1569
97
101
229
701
685
1613
126
6
518
1838
802
515
656
184
18
15
129
418
552
1570
1569
97
101
229
701
685
1613
126
1542
1542
1838
546
515
656
632
18
15
129
418
552
1570
1569
97
101
229
701
685
1613
222
326
514
1838
802
515
720
1560
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
126
1030
517
1837
1313
772
656
980
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
126
6
517
1837
777
769
656
180
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
115
12
514
1838
1313
1282
802
2011
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
115
12
517
1837
1313
1282
802
2011
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
127
1037
517
1837
1313
769
657
977
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
127
13
514
1838
801
513
657
177
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
127
13
517
1837
777
513
657
177
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
127
1549
1538
1838
521
513
657
625
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
127
1549
1541
1837
1033
769
657
625
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
223
1037
514
1838
801
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
223
1037
517
1837
777
513
721
1009
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
223
13
514
1838
801
513
721
2033
18
15
129
418
552
1570
1569
97
101
229
701
685
1614
223
13
517
1837
777
513
721
2033
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
126
326
773
621
545
513
656
1844
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
126
326
773
749
545
513
656
1844
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
115
12
774
621
553
514
674
187
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
115
12
774
622
553
514
674
187
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
115
332
773
237
553
514
674
1691
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
115
332
773
621
545
514
674
1691
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
115
332
773
749
545
514
674
1691
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
397
770
622
545
513
657
1761
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
397
773
237
553
513
657
1761
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
397
773
621
545
513
657
1761
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
333
773
237
553
513
657
1681
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
333
773
621
545
513
657
1681
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
333
773
749
545
513
657
1681
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
1357
773
237
553
513
657
785
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
1357
773
621
545
513
657
785
18
15
129
418
552
1570
1569
97
101
357
317
941
1614
127
1357
773
749
545
513
657
785
18
15
129
418
552
1570
1569
97
101
357
381
781
1613
126
326
774
1838
1058
675
656
1684
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
396
774
1837
1065
674
674
1755
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
396
774
1838
1065
674
674
1755
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
1420
773
301
553
674
674
891
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
332
770
1838
1065
681
674
1691
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
332
774
1837
1065
674
674
1691
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
115
332
774
1838
1065
674
674
1691
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
127
333
770
1838
1065
673
657
1681
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
127
333
773
1837
1057
673
657
1681
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
127
1357
770
1838
1065
673
657
785
18
15
129
418
552
1570
1569
97
101
357
381
781
1614
127
1357
773
1837
1057
673
657
785
18
15
129
418
552
1570
1569
97
101
357
381
781
974
223
397
786
1837
1129
201
593
1649
18
15
129
418
552
1570
1569
97
101
357
381
781
974
223
397
786
1838
1129
201
593
1649
18
15
129
418
552
1570
1569
97
101
357
381
781
974
223
397
786
1883
1097
201
593
1649
18
15
129
418
552
1570
1569
97
613
613
765
685
1614
115
1868
774
814
521
514
674
667
18
15
129
418
552
1570
1569
113
213
229
445
685
590
211
1628
2
558
545
1538
1890
1051
18
15
129
418
552
1570
1569
113
213
229
445
685
590
211
1628
2
623
521
1538
1890
1051
18
15
129
418
552
1570
1569
609
101
229
445
685
558
371
12
5
173
553
1570
1602
2043
18
15
129
418
552
1570
1569
609
101
229
445
685
558
371
332
1029
557
553
1570
1602
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
558
371
332
1030
557
553
1570
1602
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
558
371
332
1030
558
553
1570
1602
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
1036
1538
1326
521
578
578
987
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
1036
1541
1581
521
546
578
1019
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
12
5
173
521
546
578
2043
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
332
1026
558
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
332
1029
557
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
332
1030
557
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
1582
371
332
1030
558
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
229
445
685
1613
382
1030
2
154
530
515
584
1016
18
15
129
418
552
1570
1569
609
101
229
445
685
1613
382
6
2
154
530
515
584
2008
18
15
129
418
552
1570
1569
609
101
229
445
685
1613
382
326
2
154
530
515
584
1560
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
1036
1538
1326
521
514
546
955
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
1036
1541
1581
545
514
546
955
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
1036
1541
1325
521
514
546
955
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
12
5
173
545
514
546
2043
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
332
1026
558
545
514
546
1595
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
332
1030
557
545
514
546
1595
18
15
129
418
552
1570
1569
609
101
229
445
685
1614
371
332
1030
558
545
514
546
1595
18
15
129
418
552
1570
1569
609
101
229
445
941
1614
371
1036
1538
1582
1033
514
546
955
18
15
129
418
552
1570
1569
609
101
229
445
941
1614
371
1036
1541
1581
1057
514
546
955
18
15
129
418
552
1570
1569
609
101
229
445
941
1614
371
1036
1541
1645
1057
514
546
955
18
15
129
418
552
1570
1569
609
101
229
701
685
1582
371
1036
1541
1837
553
546
578
1019
18
15
129
418
552
1570
1569
609
101
229
701
685
1614
371
1036
1538
1838
521
514
546
955
18
15
129
418
552
1570
1569
609
101
229
701
685
1614
371
1036
1541
1837
521
514
546
955
18
15
129
418
552
1570
1569
609
101
357
317
941
1582
371
12
773
621
553
546
578
2043
18
15
129
418
552
1570
1569
609
101
357
317
941
1582
371
332
773
237
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
357
317
941
1582
371
332
773
749
553
546
578
1563
18
15
129
418
552
1570
1569
609
101
357
317
941
1614
371
12
770
622
545
514
546
2043
18
15
129
418
552
1570
1569
609
101
357
317
941
1614
371
12
773
621
545
514
546
2043
18
15
129
418
552
1570
1569
609
101
357
317
941
1614
371
332
773
237
545
514
546
1563
18
15
129
418
552
1570
1569
609
101
357
317
941
1614
371
332
773
749
545
514
546
1563
18
15
129
418
552
1570
1569
609
613
229
317
941
1582
371
1356
1029
1261
553
546
578
539
18
15
129
418
552
1570
1569
609
613
229
445
685
1613
382
1350
1026
1178
530
515
584
536
18
15
129
418
552
1570
1569
609
613
229
445
685
1614
371
908
1026
155
521
514
546
187
18
15
129
418
552
1570
1569
609
613
229
445
685
1614
371
908
1029
173
521
514
546
187
18
15
129
418
552
1570
1569
609
613
229
445
941
1582
371
1356
1029
1645
1033
546
578
539
18
15
129
418
552
1570
1569
609
613
229
445
941
1582
371
1356
1030
1581
1065
546
578
539
18
15
129
418
552
1570
1569
609
613
229
445
941
1582
371
1356
1030
1582
1065
546
578
539
18
15
129
418
552
1570
1569
609
613
229
445
941
1614
371
908
1026
1646
1057
514
546
187
18
15
129
418
552
1570
1569
609
613
229
445
941
1614
371
908
1029
1645
1057
514
546
187
18
15
129
418
552
1570
1569
609
613
229
445
941
1614
371
1356
1029
1645
1057
514
546
859
18
15
129
418
552
1570
1569
609
613
229
445
941
1614
371
1356
1030
1581
1057
514
546
859
18
15
129
418
552
1570
1569
609
613
357
317
941
1582
371
1356
258
430
553
546
578
539
18
15
129
418
552
1570
1569
609
613
357
317
941
1582
371
1356
261
237
553
546
578
539
18
15
129
418
552
1570
1569
609
613
357
317
941
1582
371
1356
261
429
553
546
578
539
18
15
129
418
552
1570
1569
609
613
357
317
941
1582
371
1356
261
749
553
546
578
539
18
15
129
418
552
1570
1569
609
613
613
765
685
1614
371
1356
774
814
521
514
546
539
18
15
129
418
552
1570
1569
105
101
229
445
685
557
181
5
10
154
530
1603
1987
59
18
15
129
418
552
1570
1569
105
101
229
445
685
557
181
5
18
154
530
1603
1987
59
18
15
129
418
552
1570
1569
105
101
229
445
685
557
181
1541
10
154
530
1603
1987
1117
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
2
558
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
2
154
529
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
5
173
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
5
621
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
6
557
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
6
558
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
6
174
553
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
514
558
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
9
557
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
9
173
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
9
558
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
9
154
529
1585
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
9
622
521
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
10
154
529
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
10
155
521
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
557
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
558
545
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
154
529
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
155
529
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
603
529
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
5
18
602
529
1585
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
389
5
173
545
1697
1681
1761
18
15
129
418
552
1570
1569
105
101
229
445
685
558
111
389
10
154
529
1569
1841
1889
18
15
129
418
552
1570
1569
105
101
229
445
685
589
117
2
518
558
546
1539
1699
184
18
15
129
418
552
1570
1569
105
101
229
445
685
589
117
325
4
154
530
1539
1697
1693
18
15
129
418
552
1570
1569
105
101
229
445
685
589
117
325
18
154
530
1539
1697
1693
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
2
558
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
2
154
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
5
173
545
673
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
5
301
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
5
621
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
6
557
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
6
558
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
6
174
553
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
6
302
545
673
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
514
558
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
557
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
173
545
673
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
558
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
154
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
301
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
9
622
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
10
154
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
10
155
521
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
557
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
558
545
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
154
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
155
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
603
529
673
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
5
18
602
529
593
657
97
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
2
558
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1029
557
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1029
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1030
558
553
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1030
174
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
5
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
5
301
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
5
621
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
6
557
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
6
558
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
6
174
553
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
6
302
553
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1033
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
514
558
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
9
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1034
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1538
558
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1538
1326
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
10
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1042
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
18
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1541
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1541
621
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1541
1645
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1542
174
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1542
1646
553
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1545
173
545
673
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1545
1645
545
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1546
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1546
1627
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1541
1554
155
521
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
389
5
173
545
673
657
1761
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
389
10
154
529
593
657
1761
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1413
1029
173
545
673
657
865
18
15
129
418
552
1570
1569
105
101
229
445
685
1582
111
1413
5
173
545
673
657
865
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
2
6
558
546
515
675
120
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
2
518
558
546
515
675
120
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
5
2
558
546
515
673
125
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
5
514
558
546
515
673
125
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
1541
2
558
546
515
673
634
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
1541
514
558
546
515
673
634
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
1541
1538
558
546
515
673
634
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
325
4
154
530
515
673
1693
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
325
18
154
530
515
673
1693
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
1349
4
154
530
515
673
813
18
15
129
418
552
1570
1569
105
101
229
445
685
1613
117
1349
18
154
530
515
673
813
18
15
129
418
552
1570
1569
105
101
229
445
686
558
111
5
9
558
544
1697
1681
97
18
15
129
418
552
1570
1569
105
101
229
445
686
558
111
5
18
603
520
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
686
558
111
5
18
602
520
1569
1841
97
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
9
558
544
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
9
622
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
10
155
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
18
154
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
18
155
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
18
603
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
5
18
602
520
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1034
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
10
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1042
154
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1042
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
18
154
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
18
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1546
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1546
1627
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1554
154
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1541
1554
155
520
545
657
609
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
389
2
155
520
545
657
1761
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1413
1026
155
520
673
657
865
18
15
129
418
552
1570
1569
105
101
229
445
686
1582
111
1413
2
155
520
673
657
865
18
15
129
418
552
1570
1569
105
101
229
445
941
1613
117
325
530
1626
1042
515
673
1693
18
15
129
418
552
1570
1569
105
101
229
445
941
1613
117
1349
530
1626
1042
515
673
829
18
15
129
418
552
1570
1569
105
101
229
701
685
557
117
1541
1538
1838
546
1571
1857
1133
18
15
129
418
552
1570
1569
105
101
229
701
685
557
181
1541
1538
1838
1058
291
961
1085
18
15
129
418
552
1570
1569
105
101
229
701
685
558
111
1029
514
1838
1057
289
817
993
18
15
129
418
552
1570
1569
105
101
229
701
685
558
111
5
514
1838
1057
289
817
1633
18
15
129
418
552
1570
1569
105
101
229
701
685
558
111
1541
1538
1838
1057
289
817
1121
18
15
129
418
552
1570
1569
105
101
229
701
685
558
111
1541
1541
1837
1057
289
817
1121
18
15
129
418
552
1570
1569
105
101
229
701
685
558
111
1541
1542
1838
1065
289
817
1121
18
15
129
418
552
1570
1569
105
101
229
701
685
589
117
2
518
1838
1058
1539
1699
120
18
15
129
418
552
1570
1569
105
101
229
701
685
589
117
5
514
1838
1058
1539
1697
125
18
15
129
418
552
1570
1569
105
101
229
701
685
589
117
1541
1538
1838
1058
1539
1697
1197
18
15
129
418
552
1570
1569
105
101
229
701
685
1582
111
5
514
1838
801
545
657
1633
18
15
129
418
552
1570
1569
105
101
229
701
685
1582
111
1541
1538
1838
1057
1185
657
609
18
15
129
418
552
1570
1569
105
101
229
701
685
1582
111
1541
1541
1837
1057
1185
657
609
18
15
129
418
552
1570
1569
105
101
229
701
685
1582
111
1541
1542
1838
1065
1185
657
609
18
15
129
418
552
1570
1569
105
101
229
701
685
1613
117
2
518
1838
802
515
675
184
18
15
129
418
552
1570
1569
105
101
229
701
685
1613
117
5
514
1838
1314
1283
801
109
18
15
129
418
552
1570
1569
105
101
229
701
685
1613
117
1541
1538
1838
546
515
673
634
18
15
129
418
552
1570
1569
105
101
229
765
1037
1582
111
1541
1545
1818
1809
1105
657
609
18
15
129
418
552
1570
1569
105
101
229
765
1037
1582
111
1541
1546
1818
1809
1105
657
609
18
15
129
418
552
1570
1569
105
101
229
765
1037
1582
111
1541
1554
1818
1809
1105
657
609
18
15
129
418
552
1570
1569
105
101
229
765
1037
1582
111
1541
1554
1819
1809
1105
657
609
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
5
773
621
553
545
657
97
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
5
773
749
553
545
657
97
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
389
773
237
545
545
657
1889
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
389
774
238
553
545
657
1889
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
389
777
237
545
545
657
1889
18
15
129
418
552
1570
1569
105
101
357
317
941
1582
111
389
777
622
553
545
657
1889
18
15
129
418
552
1570
1569
105
101
357
381
781
1613
117
389
774
1838
1058
675
673
1757
18
15
129
418
552
1570
1569
105
213
229
445
685
589
117
1106
2
558
546
1539
1825
1312
18
15
129
418
552
1570
1569
105
213
229
445
685
589
117
82
2
558
546
1539
1697
32
18
15
129
418
552
1570
1569
105
213
229
445
685
1613
117
82
2
558
546
515
673
32
18
15
129
418
552
1570
1569
105
213
229
445
685
1613
117
82
2
302
546
515
673
32
18
15
129
418
552
1570
1569
1633
1125
229
445
685
558
1651
1932
1026
155
521
1602
66
219
18
15
129
418
552
1570
1569
1633
1125
229
445
685
558
1651
1932
1029
173
553
1570
66
251
18
15
129
418
552
1570
1569
1633
1125
229
445
685
589
1662
1926
1026
154
530
1539
72
216
18
15
129
418
552
1570
1569
1633
1125
229
445
685
1582
1651
1932
1026
155
529
577
66
219
18
15
129
418
552
1570
1569
1633
1125
229
445
685
1582
1651
1932
1029
173
521
577
66
219
18
15
129
418
552
1570
1569
1633
1125
229
445
685
590
1651
1932
1026
155
521
1538
34
251
18
15
129
418
552
1570
1569
1633
1125
229
445
685
590
1651
1932
1029
173
553
1538
34
251
18
15
129
418
552
1570
1569
1633
1125
229
445
685
1613
1662
1926
1026
154
530
515
72
216
18
15
129
418
552
1570
1569
1633
101
229
445
685
558
1651
12
2
558
521
1602
66
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
558
1651
12
5
557
521
1602
66
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
558
1651
12
1538
558
521
1602
66
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
558
1651
12
1541
557
521
1602
66
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
590
1651
12
2
558
545
1538
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
590
1651
12
5
557
545
1538
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
590
1651
12
1538
558
545
1538
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
590
1651
12
1541
557
545
1538
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
1614
1651
12
2
558
545
514
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
1614
1651
12
5
557
545
514
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
1614
1651
12
1538
558
545
514
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
1614
1651
12
1541
557
545
514
34
987
18
15
129
418
552
1570
1569
1633
101
229
445
685
1614
1651
12
1541
1581
545
514
34
987
18
15
129
418
552
1570
1569
1633
101
229
701
685
558
627
12
1538
1838
1033
1601
1090
987
18
15
129
418
552
1570
1569
1633
101
229
701
685
558
627
12
1541
1837
1065
1570
1090
987
18
15
129
418
552
1570
1569
1633
101
229
701
685
589
638
6
1542
1838
1058
259
1096
2008
18
15
129
418
552
1570
1569
1633
101
229
701
685
590
627
12
1538
1838
1057
1538
1058
1499
18
15
129
418
552
1570
1569
1633
101
229
701
685
590
627
12
1541
1837
1057
1538
1058
1499
18
15
129
418
552
1570
1569
1633
101
229
701
685
590
639
13
1538
1838
1057
257
657
1697
18
15
129
418
552
1570
1569
1633
101
229
701
685
590
639
13
1541
1837
1057
257
657
1697
18
15
129
418
552
1570
1569
1633
613
229
445
685
590
639
333
1042
1626
530
257
657
1569
18
15
129
418
552
1570
1569
1633
613
229
445
941
1070
1651
332
1026
1627
1033
961
66
539
18
15
129
418
552
1570
1569
1633
613
229
445
941
1070
1651
332
1029
1645
1033
961
66
539
18
15
129
418
552
1570
1569
1633
613
229
765
685
590
639
333
1042
1819
1033
257
657
1585
18
15
129
418
552
1570
1569
1633
613
229
765
686
590
639
333
1042
1819
1032
257
657
1569
18
15
129
418
552
1570
1569
1633
613
357
317
781
1070
1651
332
261
365
353
993
66
571
18
15
129
418
552
1570
1569
1633
613
357
317
781
558
627
332
261
365
609
481
1090
1563
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1662
326
261
365
353
833
64
596
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
219
593
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
218
593
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
730
593
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
731
593
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
474
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
781
1182
1663
333
274
475
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
317
782
1182
1663
333
274
474
336
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
317
941
1166
1663
333
261
749
553
897
81
593
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
258
430
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
261
237
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
261
429
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
261
749
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
262
429
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1582
1651
332
262
430
553
546
66
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
258
430
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
261
237
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
261
429
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
261
749
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
262
429
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
317
941
1614
1651
332
262
430
553
514
34
539
18
15
129
418
552
1570
1569
1633
613
357
381
781
1181
1662
326
258
282
338
835
64
536
18
15
129
418
552
1570
1569
1633
613
357
381
781
1181
1662
326
258
154
562
835
32
536
18
15
129
418
552
1570
1569
1633
613
357
381
781
1181
1662
326
258
666
562
835
32
536
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1662
326
258
282
337
834
64
596
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1662
326
258
154
561
833
64
596
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1662
326
258
347
337
834
64
596
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1662
326
258
666
561
833
64
596
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
258
282
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
258
154
561
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
258
347
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
258
666
561
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
282
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
283
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
347
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
346
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
603
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
602
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
410
561
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
781
1182
1663
333
274
411
561
833
65
593
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1662
326
258
347
328
833
64
596
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
258
347
328
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
274
282
336
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
274
283
328
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
274
347
328
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
274
603
584
833
65
529
18
15
129
418
552
1570
1569
1633
613
357
381
782
1182
1663
333
274
602
336
833
65
529
18
15
129
418
552
1570
1569
1633
613
613
381
781
1070
1651
332
773
557
297
993
66
571
18
15
129
418
552
1570
1569
1633
613
613
381
781
558
1651
332
773
557
289
481
66
539
18
15
129
418
552
1570
1569
1633
613
613
381
781
1181
1662
326
774
558
290
835
64
536
18
15
129
418
552
1570
1569
1633
613
613
381
781
1182
1662
326
773
557
297
834
64
596
18
15
129
418
552
1570
1569
1633
613
613
381
781
1182
1663
333
773
557
289
833
65
593
18
15
129
418
552
1570
1569
1633
613
613
381
781
1182
1663
333
786
538
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
613
381
781
1182
1663
333
786
539
337
833
65
593
18
15
129
418
552
1570
1569
1633
613
613
381
782
1182
1663
333
786
538
368
833
65
593
18
15
129
418
552
1570
1569
1633
613
613
765
1037
1582
1651
332
770
795
1809
1106
66
539
18
15
129
418
552
1570
1569
1633
613
613
765
1037
1614
1651
332
773
813
1961
1186
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
1037
1614
1651
332
774
813
1961
1186
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
1037
1614
1651
332
774
814
1961
1186
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
558
627
332
774
814
1033
1601
1090
1627
18
15
129
418
552
1570
1569
1633
613
613
765
685
558
1651
332
774
814
1033
1601
66
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
627
332
770
795
1033
258
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
627
332
770
814
521
258
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
627
332
773
813
1033
258
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
627
332
774
813
1033
258
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
627
332
774
814
1033
258
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
639
333
770
795
1033
257
657
1585
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
639
333
770
814
521
257
657
1585
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
639
333
773
813
1033
257
657
1585
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
1651
332
770
795
1033
258
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
1651
332
770
814
521
258
34
571
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
1651
332
773
813
1033
258
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
1651
332
774
813
1033
258
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
590
1651
332
774
814
1033
258
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
685
1614
1651
332
774
814
521
514
34
539
18
15
129
418
552
1570
1569
1633
613
613
765
686
590
627
332
770
795
1032
257
1058
1563
18
15
129
418
552
1570
1569
1633
613
613
765
686
590
639
333
770
795
1032
257
657
1569
18
15
129
418
552
1570
1569
1633
1637
229
317
941
1198
1203
1548
5
237
553
802
706
59
18
15
129
418
552
1570
1569
1633
1637
229
317
941
1198
1203
1548
6
237
553
802
706
59
18
15
129
418
552
1570
1569
1633
1637
229
317
941
1198
1203
1548
6
238
553
802
706
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
558
1651
1548
2
558
521
1602
66
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
2
558
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
2
1646
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
5
557
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
5
1645
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
6
1645
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1203
1548
6
1646
521
578
450
59
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1651
1548
2
558
553
546
66
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1582
1651
1548
2
302
553
546
66
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
590
627
908
2
1646
521
258
1058
1275
18
15
129
418
552
1570
1569
1633
1637
229
445
685
590
627
908
5
1645
521
258
1058
1275
18
15
129
418
552
1570
1569
1633
1637
229
445
685
590
1651
1548
2
558
545
1538
34
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1614
1651
1548
2
558
545
514
34
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1614
1651
1548
2
302
545
514
34
123
18
15
129
418
552
1570
1569
1633
1637
229
445
685
1614
1651
1548
2
1646
545
514
34
123
18
15
129
418
552
1570
1569
1633
1637
229
445
941
558
627
908
5
1645
1033
449
1090
1243
18
15
129
418
552
1570
1569
1633
1637
229
445
941
558
627
908
6
1581
1033
449
1090
1243
18
15
129
418
552
1570
1569
1633
1637
229
445
941
558
627
908
6
1582
1033
449
1090
1243
18
15
129
418
552
1570
1569
625
213
229
445
685
589
357
285
1026
154
530
1539
1601
1750
18
15
129
418
552
1570
1569
625
213
229
445
685
589
357
285
2
154
530
1539
1601
1750
18
15
129
418
552
1570
1569
625
213
229
445
685
1613
357
285
1026
154
530
515
577
1750
18
15
129
418
552
1570
1569
625
213
229
445
685
1613
357
285
2
154
530
515
577
1750
18
15
129
418
552
1570
1569
1329
213
229
317
941
1582
1875
92
1026
1390
1057
546
130
987
18
15
129
418
552
1570
1569
1329
213
229
317
941
1582
1875
92
2
366
545
546
130
987
18
15
129
418
552
1570
1569
1329
213
229
445
685
558
1875
92
1026
558
545
1698
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
685
558
1875
92
1026
623
521
1633
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
685
1582
1875
92
1026
558
545
546
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
685
1582
1875
92
1026
302
545
546
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
685
1582
1875
92
1026
623
521
553
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
685
1582
1875
92
2
302
545
546
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
686
558
1875
92
1026
558
544
1633
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
686
1582
1875
92
1026
558
520
577
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
686
1582
1875
92
1026
302
544
673
130
731
18
15
129
418
552
1570
1569
1329
213
229
445
686
1582
1875
92
2
302
544
673
130
731
18
15
129
418
552
1570
1569
617
101
229
445
685
589
373
325
4
154
530
1539
1569
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
589
373
325
1042
602
530
1539
1569
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
589
373
325
18
154
530
1539
1569
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
324
6
174
546
515
545
1580
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
325
4
174
546
515
545
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
325
4
154
530
515
545
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
325
4
302
546
515
545
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
325
1042
602
530
515
545
1565
18
15
129
418
552
1570
1569
617
101
229
445
685
1613
373
325
18
154
530
515
545
1565
18
15
129
418
552
1570
1569
617
101
229
701
685
1613
373
1029
1538
1838
802
515
545
941
18
15
129
418
552
1570
1569
617
213
229
445
685
589
373
1106
1026
558
546
1539
1569
1056
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
517
621
553
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
521
749
545
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
261
237
545
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
262
173
545
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
262
174
553
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
265
173
545
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
265
174
553
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
941
1582
367
389
265
238
553
545
561
1633
18
15
129
418
552
1570
1569
617
357
357
317
942
1582
367
389
265
174
544
545
561
1633
18
15
129
418
552
1570
1569
617
613
229
445
685
1613
373
1349
1028
174
546
515
545
541
18
15
129
418
552
1570
1569
617
613
229
445
685
1613
373
1349
1028
154
530
515
545
541
18
15
129
418
552
1570
1569
617
613
229
445
685
1613
373
1349
1042
1178
530
515
545
541
18
15
129
418
552
1570
1569
617
613
229
445
941
1613
373
1349
1042
1626
1042
515
545
541
18
15
129
418
552
1570
1569
1641
1125
229
445
685
1613
1653
1925
1030
174
546
515
33
221
18
15
129
418
552
1570
1569
1641
101
229
445
685
589
1653
5
2
558
546
259
33
685
18
15
129
418
552
1570
1569
1641
101
229
445
685
1613
1653
2
6
558
546
515
35
984
18
15
129
418
552
1570
1569
1641
101
229
445
685
1613
1653
2
1542
558
546
515
35
984
18
15
129
418
552
1570
1569
1641
101
229
445
685
1613
1653
5
2
558
546
515
33
685
18
15
129
418
552
1570
1569
1641
101
229
701
685
589
629
2
1542
1838
1058
259
1059
1720
18
15
129
418
552
1570
1569
1641
101
229
701
685
589
629
5
1538
1838
1058
259
1057
1725
18
15
129
418
552
1570
1569
1641
213
229
445
685
589
1653
82
2
558
546
1539
33
800
18
15
129
418
552
1570
1569
1641
1637
229
445
685
558
623
517
2
1646
521
289
1073
1121
18
15
129
418
552
1570
1569
1641
1637
229
445
685
558
623
517
18
1179
529
305
1073
1121
18
15
129
418
552
1570
1569
1641
1637
229
445
685
558
623
1541
2
558
553
289
1073
97
18
15
129
418
552
1570
1569
1641
1637
229
445
685
558
1647
1541
2
558
545
1633
49
97
18
15
129
418
552
1570
1569
1641
1637
229
445
685
589
1653
1538
6
558
546
1539
35
120
18
15
129
418
552
1570
1569
1641
1637
229
445
685
1582
1647
1541
2
558
545
545
49
97
18
15
129
418
552
1570
1569
1641
1637
229
445
685
1582
1647
1541
2
302
545
545
49
97
18
15
129
418
552
1570
1569
1641
1637
229
445
685
1582
1647
1541
2
1646
521
577
49
97
18
15
129
418
552
1570
1569
1641
1637
229
445
685
1613
1653
1538
6
558
546
515
35
120
18
15
129
418
552
1570
1569
1641
1637
229
445
685
1613
1653
1538
6
302
546
515
35
120
18
15
129
418
552
1570
1569
1641
1637
229
445
941
558
623
517
5
1645
1033
449
1073
1121
18
15
129
418
552
1570
1569
1641
1637
229
445
941
558
623
1541
5
1645
1033
449
1073
97
18
15
129
418
552
1570
801
97
101
357
637
717
461
126
838
770
922
530
83
1864
536
18
15
129
418
552
1570
1313
97
357
357
381
781
1838
179
908
514
283
337
594
706
1243
18
15
129
418
552
1570
546
96
101
229
445
685
288
624
22
6
301
545
45
33
102
18
15
129
418
552
1570
546
96
101
229
445
685
288
624
534
518
557
545
45
36
454
18
15
129
418
552
1570
546
96
101
229
445
685
288
624
1558
1030
557
545
45
33
678
18
15
129
418
552
1570
546
96
101
229
445
685
288
624
1558
6
301
545
45
33
678
18
15
129
418
552
1570
546
96
101
229
701
685
288
1136
1549
1538
1837
545
45
1097
631
18
15
129
418
552
1570
546
96
101
229
701
685
288
1136
1549
1542
1837
545
45
1097
631
18
15
129
418
552
1570
546
96
101
229
701
685
288
624
13
514
1837
1057
45
73
119
18
15
129
418
552
1570
546
96
101
229
701
685
288
624
13
518
1837
1057
45
73
119
18
15
129
418
552
1570
546
96
101
229
765
685
288
624
22
530
1819
1033
109
33
102
18
15
129
418
552
1570
546
96
101
229
765
685
288
624
1558
1554
1819
1033
109
33
678
18
15
129
418
552
1570
546
96
101
357
381
781
288
1136
1558
786
602
594
1622
1106
1126
18
15
129
418
552
1570
546
96
101
357
381
797
288
624
534
786
603
577
1565
36
486
18
15
129
418
552
1570
546
96
101
357
381
797
288
624
534
786
602
577
1565
36
486
18
15
129
418
552
1570
546
96
101
357
637
797
288
1136
1046
786
923
1089
1613
1060
966
18
15
129
418
552
1570
546
96
101
357
637
797
288
1136
1430
786
922
1090
1614
1058
1446
18
15
129
418
552
1570
546
96
101
357
637
797
288
1136
1430
786
923
1089
1613
1057
1446
18
15
129
418
552
1570
546
96
101
357
637
797
288
368
1430
786
922
1090
1614
1682
1702
18
15
129
418
552
1570
546
96
357
357
381
781
288
368
918
274
602
594
1622
1618
614
18
15
129
418
552
1570
546
96
357
357
381
797
288
368
918
530
603
577
1565
1569
614
18
15
129
418
552
1570
546
96
357
357
381
797
288
368
918
530
602
577
1565
1569
614
18
15
129
418
552
1570
546
96
357
357
381
797
288
368
918
274
603
577
1565
1569
614
18
15
129
418
552
1570
546
96
357
357
381
797
288
368
918
274
602
577
1565
1569
614
18
15
129
418
552
1570
546
96
357
357
381
797
288
624
918
530
603
577
1565
33
358
18
15
129
418
552
1570
546
96
357
357
381
797
288
624
918
530
602
577
1565
33
358
18
15
129
418
552
1570
546
96
357
357
381
798
288
368
918
530
603
576
1560
1570
614
18
15
129
418
552
1570
546
96
357
357
381
798
288
368
918
274
603
576
1560
1570
614
18
15
129
418
552
1570
546
96
357
357
381
798
288
624
918
530
603
576
1560
34
358
18
15
129
418
552
1570
546
96
357
357
381
798
288
624
918
530
602
576
1560
34
358
18
15
129
418
552
1570
546
96
357
357
637
797
288
1136
918
530
922
1090
1614
1058
422
18
15
129
418
552
1570
546
96
357
357
637
797
288
1136
918
530
923
1089
1613
1057
422
18
15
129
418
552
1570
546
96
357
357
637
797
288
368
918
530
922
1090
1614
1826
1190
18
15
129
418
552
1570
546
96
357
357
637
797
288
368
918
530
923
1089
1613
1825
1190
18
15
129
418
552
1570
546
96
357
357
637
797
288
368
918
274
922
1089
1613
1825
1190
18
15
129
418
552
1570
546
96
357
357
637
797
288
368
918
274
923
1089
1613
1825
1190
18
15
129
418
552
1570
546
96
357
357
637
797
288
624
918
530
922
1090
1614
34
358
18
15
129
418
552
1570
546
96
357
357
637
797
288
624
918
530
923
1089
1613
33
358
18
15
129
418
552
1570
546
96
357
357
637
797
288
624
918
274
922
1089
1613
33
358
18
15
129
418
552
1570
546
96
357
357
637
797
288
624
918
274
923
1089
1613
33
358
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
1032
558
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
1030
557
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
1030
558
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
6
557
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
6
558
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
518
557
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
518
558
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
1542
557
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
1120
1542
1542
558
545
45
1065
621
18
15
129
418
552
1570
546
112
101
229
445
685
288
352
6
6
557
545
45
297
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
352
6
6
558
545
45
297
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
4
302
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
8
302
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
6
557
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
6
558
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
6
301
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
6
302
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
518
557
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
6
518
558
545
45
65
118
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
518
6
557
545
45
41
493
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
518
6
558
545
45
41
493
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
518
518
557
545
45
41
493
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
518
518
558
545
45
41
493
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
6
557
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
6
558
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
518
557
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
518
558
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
1542
557
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
445
685
288
608
1542
1542
558
545
45
41
1005
18
15
129
418
552
1570
546
112
101
229
701
685
288
1120
1542
1542
1837
545
45
1089
1142
18
15
129
418
552
1570
546
112
101
229
701
685
288
1120
1542
1542
1838
545
45
1089
1142
18
15
129
418
552
1570
546
112
101
229
701
685
288
608
6
518
1837
1057
45
65
118
18
15
129
418
552
1570
546
112
101
229
701
685
288
608
6
518
1838
1057
45
65
118
18
15
129
418
552
1570
546
112
101
229
701
685
288
608
1542
1542
1837
1057
45
41
1005
18
15
129
418
552
1570
546
112
101
229
701
685
288
608
1542
1542
1838
1057
45
41
1005
18
15
129
418
552
1570
546
112
101
229
701
685
300
608
1542
1542
1837
1057
37
93
694
18
15
129
418
552
1570
546
112
101
229
701
685
300
608
1542
1542
1838
1057
37
93
694
18
15
129
418
552
1570
546
112
213
229
445
685
288
608
294
2
302
545
45
41
173
18
15
129
418
552
1570
546
112
213
229
445
685
288
608
294
2
303
545
45
41
173
18
15
129
418
552
1570
546
100
101
229
445
685
300
1128
1538
6
557
545
37
1069
614
18
15
129
418
552
1570
546
100
101
229
445
685
300
1128
1538
1542
557
545
37
1069
614
18
15
129
418
552
1570
546
100
101
229
445
685
300
360
2
6
557
545
37
301
998
18
15
129
418
552
1570
546
100
101
229
445
685
300
616
2
6
557
545
37
45
102
18
15
129
418
552
1570
546
100
101
229
445
685
300
616
2
6
301
545
32
38
102
18
15
129
418
552
1570
546
100
101
229
445
685
300
616
514
6
557
545
37
45
486
18
15
129
418
552
1570
546
100
101
229
445
685
300
616
1538
6
557
545
37
45
998
18
15
129
418
552
1570
546
100
101
229
445
685
300
616
1538
1542
557
545
37
45
998
18
15
129
418
552
1570
546
100
101
229
701
685
300
1128
1538
1538
1838
545
37
1069
1126
18
15
129
418
552
1570
546
100
101
229
701
685
300
1128
1538
1542
1837
545
32
1062
1126
18
15
129
418
552
1570
546
100
101
229
701
685
300
1128
1538
1542
1838
545
37
1069
1126
18
15
129
418
552
1570
546
100
101
229
701
685
300
1128
1546
1538
1838
545
37
1069
1134
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
2
514
1838
1057
37
45
102
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
2
518
1838
1057
37
45
102
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
1538
1538
1838
1057
37
45
998
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
1538
1542
1837
1057
32
38
998
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
1538
1542
1838
1057
37
45
998
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
10
514
1838
1057
37
45
110
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
522
522
1846
1041
69
77
494
18
15
129
418
552
1570
546
100
101
229
701
685
300
616
1546
1538
1838
1057
37
45
1006
18
15
129
418
552
1570
546
624
101
229
445
685
300
1376
1030
1030
557
545
37
1181
950
18
15
129
418
552
1570
546
624
613
229
701
685
300
1376
902
1032
1846
1041
37
669
182
18
15
129
418
552
1570
546
624
613
229
701
685
300
1376
902
1030
1837
1057
37
669
182
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
4
174
545
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
4
302
545
301
841
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
6
557
545
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
6
173
545
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
6
174
545
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
6
301
545
301
841
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
6
302
545
301
841
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
6
518
557
545
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
13
2
557
545
1581
1865
2039
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
13
6
557
545
1581
1865
2039
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
13
514
557
545
1581
1865
2039
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
13
518
557
545
1581
1865
2039
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1046
6
301
545
301
804
998
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
22
6
173
545
1581
1825
166
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
22
6
301
545
301
841
1638
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1542
4
302
545
301
841
1213
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1542
6
301
545
301
841
1213
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1542
6
302
545
301
841
1213
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1350
6
301
545
301
841
829
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1350
6
302
545
301
841
829
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1558
6
173
545
1581
1825
1126
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1558
6
301
545
301
801
1126
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1558
18
155
521
1645
1825
1190
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1558
1554
155
521
1645
1825
1190
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
406
18
154
530
1590
1825
1894
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
406
18
155
521
1645
1825
1894
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1430
18
154
530
1590
1825
1446
18
15
129
418
552
1570
1570
96
101
229
445
685
544
112
1430
18
155
521
1645
1825
1446
18
15
129
418
552
1570
1570
96
101
229
445
685
544
176
1549
5
301
545
301
969
1079
18
15
129
418
552
1570
1570
96
101
229
445
685
544
176
1549
6
301
545
301
969
1079
18
15
129
418
552
1570
1570
96
101
229
445
685
544
176
1558
6
301
545
301
969
1126
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
4
174
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
4
302
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
6
557
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
6
173
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
6
174
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
6
301
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
6
302
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
6
518
557
545
813
841
189
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
13
2
557
545
813
841
119
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
13
6
557
545
813
841
119
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
13
514
557
545
813
841
119
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
13
518
557
545
813
841
119
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
22
6
173
545
813
801
102
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
22
6
301
545
813
801
102
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
22
18
154
530
822
801
102
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
2
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
6
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
514
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
1538
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
518
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1549
1542
557
545
813
841
1143
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1558
6
173
545
813
801
1190
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1558
6
301
545
813
801
1190
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
406
18
154
530
822
801
1894
18
15
129
418
552
1570
1570
96
101
229
445
685
1568
112
1430
18
154
530
822
801
1446
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
6
518
1837
1057
1581
1865
2013
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
1037
518
1837
1033
301
841
1015
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
13
514
1837
1057
1581
1865
119
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
13
518
1837
1057
1581
1865
119
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
1542
1542
1837
1057
301
841
1213
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
1549
1538
1837
1057
1581
1865
1143
18
15
129
418
552
1570
1570
96
101
229
701
685
544
112
1549
1542
1837
1057
1581
1865
1143
18
15
129
418
552
1570
1570
96
101
229
701
685
544
176
1542
1542
1837
1057
301
969
1149
18
15
129
418
552
1570
1570
96
101
229
701
685
544
176
1549
1538
1837
1057
301
969
1079
18
15
129
418
552
1570
1570
96
101
229
701
685
544
176
1549
1542
1837
1057
301
969
1079
18
15
129
418
552
1570
1570
96
101
229
701
685
1568
112
6
518
1837
1057
1325
841
2013
18
15
129
418
552
1570
1570
96
101
229
701
685
1568
112
13
514
1837
1057
1325
841
119
18
15
129
418
552
1570
1570
96
101
229
701
685
1568
112
13
518
1837
1057
1325
841
119
18
15
129
418
552
1570
1570
96
101
229
701
685
1568
112
1549
1538
1837
1057
1325
841
1143
18
15
129
418
552
1570
1570
96
101
229
701
685
1568
112
1549
1542
1837
1057
1325
841
1143
18
15
129
418
552
1570
1570
96
101
229
765
685
544
112
1558
1554
1819
1033
1645
1825
1190
18
15
129
418
552
1570
1570
1120
101
229
317
941
1184
1968
6
6
237
545
813
201
1021
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
8
174
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
6
557
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
6
173
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
6
558
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
6
174
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
518
557
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
6
518
558
545
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
8
174
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
8
302
545
301
833
630
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
557
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
173
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
558
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
174
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
301
545
301
833
630
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
6
302
545
301
833
630
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
518
557
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
518
558
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1540
174
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1544
174
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1542
557
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1542
173
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1542
558
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
1542
1542
174
545
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
390
6
173
545
1581
1857
1910
18
15
129
418
552
1570
1570
112
101
229
445
685
544
96
390
6
174
545
1581
1857
1910
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
8
174
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
8
302
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
557
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
173
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
558
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
174
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
301
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
6
302
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
518
557
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
518
558
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1540
174
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
557
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
173
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
558
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
174
545
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
1645
553
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
1542
1542
1646
553
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
390
6
173
545
813
833
1910
18
15
129
418
552
1570
1570
112
101
229
445
685
1568
96
390
6
174
545
813
833
1910
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
6
4
602
529
1605
1949
2038
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
6
6
302
521
293
861
2038
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
8
174
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
8
302
545
293
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
557
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
173
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
558
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
174
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
301
545
293
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
302
545
293
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
6
621
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
518
557
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
518
558
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
1540
174
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
1542
557
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
1542
173
545
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
1542
558
545
1701
1693
1206
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1542
1542
174
521
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
390
6
173
545
1701
1693
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
390
6
174
545
1701
1693
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1414
6
173
545
1573
1885
1462
18
15
129
418
552
1570
1570
112
101
229
445
685
556
96
1414
6
174
521
1573
1885
1462
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
2
155
529
581
669
118
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
4
154
529
581
669
118
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
4
602
529
581
669
118
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
8
174
545
805
861
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
8
302
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
557
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
173
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
558
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
174
545
805
861
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
301
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
302
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
6
621
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
516
602
529
581
669
118
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
518
557
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
6
518
558
545
549
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1028
174
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1030
557
545
1189
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1030
173
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1030
558
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1030
174
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
557
545
1189
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
173
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
558
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
174
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
301
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
302
545
677
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
6
621
545
1189
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
518
557
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
518
558
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1540
174
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
557
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
173
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
558
545
805
861
1142
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
174
545
677
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
1645
545
677
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1542
1542
1326
521
677
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
390
2
155
529
581
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
390
6
173
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
390
6
174
545
677
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1414
6
173
545
805
861
1462
18
15
129
418
552
1570
1570
112
101
229
445
685
1580
96
1414
6
174
545
805
861
1462
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
2
155
529
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
4
154
529
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
4
602
529
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
8
302
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
557
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
173
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
558
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
174
553
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
301
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
302
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
6
621
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
516
602
529
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
518
557
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
6
518
558
545
517
669
182
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1026
155
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
2
155
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1028
174
553
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1028
154
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
4
154
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
4
602
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1030
557
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1030
173
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1030
558
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1030
174
553
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
557
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
173
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
558
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
174
553
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
301
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
302
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
6
621
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
516
602
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
1538
155
529
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
518
557
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
1542
518
558
545
517
669
630
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
390
2
155
529
517
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
390
6
173
545
517
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
685
1612
96
390
6
174
521
517
669
1782
18
15
129
418
552
1570
1570
112
101
229
445
941
1580
96
1542
1542
1581
1057
549
669
630
18
15
129
418
552
1570
1570
112
101
229
445
941
1580
96
1542
1542
1645
1057
549
669
630
18
15
129
418
552
1570
1570
112
101
229
445
941
1580
96
1542
1542
1646
1057
549
669
630
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
1030
518
1837
1057
301
809
1005
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
1030
518
1838
1057
301
809
1005
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
6
518
1837
1057
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
6
518
1838
1057
1581
1833
109
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
1542
1544
1838
1057
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
1542
1542
1837
1057
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
544
96
1542
1542
1838
1057
1581
1857
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
1568
96
6
518
1837
1057
1325
809
109
18
15
129
418
552
1570
1570
112
101
229
701
685
1568
96
6
518
1838
1057
1325
809
109
18
15
129
418
552
1570
1570
112
101
229
701
685
1568
96
1542
1542
1837
801
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
1568
96
1542
1542
1838
801
813
833
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
556
96
6
518
1837
1057
1573
1885
182
18
15
129
418
552
1570
1570
112
101
229
701
685
556
96
6
518
1838
1057
1573
1885
182
18
15
129
418
552
1570
1570
112
101
229
701
685
556
96
1542
1542
1837
1057
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
556
96
1542
1542
1838
1057
1573
1885
1142
18
15
129
418
552
1570
1570
112
101
229
701
685
1580
96
6
518
1837
1057
1189
669
182
18
15
129
418
552
1570
1570
112
101
229
701
685
1580
96
6
518
1838
1057
1189
669
182
18
15
129
418
552
1570
1570
112
101
229
701
685
1580
96
1542
1542
1837
1057
1189
669
630
18
15
129
418
552
1570
1570
112
101
229
701
685
1580
96
1542
1542
1838
1057
1189
669
630
18
15
129
418
552
1570
1570
112
101
229
701
685
588
96
1542
1542
1837
545
1541
1693
1206
18
15
129
418
552
1570
1570
112
101
229
701
685
588
96
1542
1542
1838
545
1541
1693
1206
18
15
129
418
552
1570
1570
112
101
229
701
685
1612
96
1030
518
1837
1313
773
669
1014
18
15
129
418
552
1570
1570
112
101
229
701
685
1612
96
6
518
1837
801
517
669
182
18
15
129
418
552
1570
1570
112
101
229
701
685
1612
96
6
518
1838
801
517
669
182
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
772
238
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
772
750
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
774
237
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
774
621
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
774
238
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
774
749
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1580
96
390
774
750
545
549
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1612
96
390
774
237
545
517
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1612
96
390
774
621
545
517
669
1782
18
15
129
418
552
1570
1570
112
101
357
317
941
1612
96
390
774
749
545
517
669
1782
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
390
772
1838
1057
677
669
1782
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
390
774
1837
1057
677
669
1782
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
390
774
1838
1057
677
669
1782
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
1414
772
1838
1057
677
669
886
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
1414
774
1837
1057
677
669
886
18
15
129
418
552
1570
1570
112
101
357
381
781
1612
96
1414
774
1838
1057
677
669
886
18
15
129
418
552
1570
1570
112
213
229
445
685
544
96
294
2
302
545
301
809
1709
18
15
129
418
552
1570
1570
112
213
229
445
685
544
96
294
2
303
553
301
809
1709
18
15
129
418
552
1570
1570
608
101
229
317
941
1568
368
6
6
237
545
557
585
2013
18
15
129
418
552
1570
1570
608
101
229
445
685
544
368
13
6
173
545
1581
1609
2039
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
6
173
545
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
6
174
521
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
1540
1582
545
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
1542
1581
545
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
1542
1582
545
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1030
1542
1325
521
557
585
989
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
6
4
174
545
557
585
2013
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
6
6
173
545
557
585
2013
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
6
6
174
545
557
585
2013
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
1037
1542
1581
545
557
585
1015
18
15
129
418
552
1570
1570
608
101
229
445
685
1568
368
13
6
173
545
557
585
2039
18
15
129
418
552
1570
1570
608
101
229
701
685
1568
368
1030
1542
1837
545
557
585
989
18
15
129
418
552
1570
1570
608
101
229
701
685
1568
368
1037
1538
1837
545
557
585
1015
18
15
129
418
552
1570
1570
608
101
229
701
685
1568
368
1037
1542
1837
545
557
585
1015
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
6
774
621
545
557
585
2013
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
13
770
621
545
557
585
2039
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
13
774
621
545
557
585
2039
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
772
238
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
772
750
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
774
237
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
774
621
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
774
238
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
774
749
545
557
585
1597
18
15
129
418
552
1570
1570
608
101
357
317
941
1568
368
326
774
750
545
557
585
1597
18
15
129
418
552
1570
1570
608
613
229
317
941
1568
368
1350
1028
1262
545
557
585
861
18
15
129
418
552
1570
1570
608
613
229
317
941
1568
368
1350
1030
1261
545
557
585
861
18
15
129
418
552
1570
1570
608
613
229
317
941
1568
368
1350
1030
1262
545
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
685
1568
368
1350
1030
1325
545
557
585
573
18
15
129
418
552
1570
1570
608
613
229
445
685
1568
368
1350
1030
1326
545
557
585
573
18
15
129
418
552
1570
1570
608
613
229
445
685
1568
368
918
1042
154
530
566
544
166
18
15
129
418
552
1570
1570
608
613
229
445
685
1568
368
918
1042
155
521
557
545
166
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1028
1646
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1581
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1582
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1325
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1645
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1326
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
1350
1030
1646
1057
557
585
861
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
918
1030
1581
1057
557
545
166
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
918
1030
1645
1057
557
545
166
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
918
1042
1581
1057
557
545
166
18
15
129
418
552
1570
1570
608
613
229
445
941
1568
368
918
1042
1627
1033
557
545
166
18
15
129
418
552
1570
1570
608
613
229
765
685
1568
368
918
1042
1819
521
558
546
166
18
15
129
418
552
1570
1570
84
213
229
445
685
588
200
122
2
558
521
1536
1910
22
18
15
129
418
552
1570
1570
84
213
229
445
685
588
200
1658
2
558
521
1536
1910
1046
18
15
129
418
552
1570
1570
84
213
613
765
685
588
200
1658
1794
814
1033
1536
1910
1046
18
15
129
418
552
1570
1570
1632
1125
229
445
685
544
1648
1926
1028
174
545
1581
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
544
1648
1926
1030
173
545
1581
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
544
1648
1926
1030
174
545
1581
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
544
1648
1942
1030
173
545
1581
73
230
18
15
129
418
552
1570
1570
1632
1125
229
445
685
1568
1648
1926
1028
174
545
557
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
1568
1648
1926
1030
173
545
557
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
1568
1648
1926
1030
174
545
557
73
221
18
15
129
418
552
1570
1570
1632
1125
229
445
685
1568
1648
1942
1030
173
545
557
73
230
18
15
129
418
552
1570
1570
1632
1125
229
445
685
1568
1648
1942
1042
155
521
557
73
230
18
15
129
418
552
1570
1570
1632
101
229
317
781
1176
1648
22
530
347
337
838
65
678
18
15
129
418
552
1570
1570
1632
101
229
317
781
1180
1648
22
530
347
337
901
77
966
18
15
129
418
552
1570
1570
1632
101
229
317
781
1180
1648
22
530
346
337
901
77
966
18
15
129
418
552
1570
1570
1632
101
229
445
685
544
1648
22
6
173
545
1581
73
966
18
15
129
418
552
1570
1570
1632
101
229
445
941
544
1648
22
1554
1627
1033
493
36
678
18
15
129
418
552
1570
1570
1632
101
229
701
685
544
624
6
1542
1837
1057
1581
1097
1501
18
15
129
418
552
1570
1570
1632
101
229
701
685
544
624
13
1538
1837
1057
1581
1097
1527
18
15
129
418
552
1570
1570
1632
101
229
701
685
544
624
13
1542
1837
1057
1581
1097
1527
18
15
129
418
552
1570
1570
1632
101
229
701
685
544
624
22
1542
1837
1057
1581
1097
1478
18
15
129
418
552
1570
1570
1632
101
229
765
685
544
624
22
1554
1819
521
1581
1097
1478
18
15
129
418
552
1570
1570
1632
101
357
317
781
1176
1648
22
770
439
305
838
65
998
18
15
129
418
552
1570
1570
1632
101
357
381
781
1184
1648
22
786
282
338
854
18
998
18
15
129
418
552
1570
1570
1632
101
357
381
781
1184
1648
22
786
602
594
854
18
998
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
774
301
289
838
65
678
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
786
282
338
838
65
678
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
786
283
369
838
33
678
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
786
603
337
838
65
678
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
786
602
594
838
65
998
18
15
129
418
552
1570
1570
1632
101
357
381
781
1176
1648
22
786
411
561
838
65
678
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
774
301
289
901
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
786
282
337
837
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
786
283
337
837
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
786
603
337
837
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
786
602
337
837
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
781
1180
1648
22
786
411
561
901
77
966
18
15
129
418
552
1570
1570
1632
101
357
381
797
1184
1648
22
786
282
322
846
18
966
18
15
129
418
552
1570
1570
1632
101
357
381
797
1184
1648
22
786
602
322
846
18
966
18
15
129
418
552
1570
1570
1632
101
357
381
798
1056
1648
22
786
282
320
792
146
966
18
15
129
418
552
1570
1570
1632
101
357
381
798
1056
1648
22
786
283
320
792
146
966
18
15
129
418
552
1570
1570
1632
101
357
381
798
1056
1648
22
786
603
320
792
146
966
18
15
129
418
552
1570
1570
1632
101
357
381
798
1056
1648
22
786
602
320
792
146
966
18
15
129
418
552
1570
1570
1632
101
357
381
798
1184
1648
22
786
283
320
840
18
966
18
15
129
418
552
1570
1570
1632
613
229
445
685
544
1648
326
6
557
545
1581
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
685
544
1648
326
6
558
545
1581
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
685
1568
1648
326
1030
1326
521
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
685
1568
1648
326
1030
1646
521
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
685
1568
1648
326
6
557
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
685
1568
1648
326
6
558
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1581
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1582
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1325
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1645
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1326
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
229
445
941
1568
1648
326
1030
1646
1057
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
237
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
429
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
238
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
430
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
493
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
749
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
357
317
941
1568
1648
326
262
750
545
557
73
573
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
624
326
772
814
521
1581
1097
1597
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
624
326
774
813
521
1581
1097
1597
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
624
326
774
814
521
1581
1097
1597
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
1648
326
772
814
521
1581
73
573
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
1648
326
774
813
521
1581
73
573
18
15
129
418
552
1570
1570
1632
613
613
765
685
544
1648
326
774
814
521
1581
73
573
18
15
129
418
552
1570
1570
1632
1637
229
317
781
1176
1648
1558
18
347
337
838
65
102
18
15
129
418
552
1570
1570
1632
1637
229
317
781
1180
1648
1558
18
347
337
901
77
102
18
15
129
418
552
1570
1570
1632
1637
229
317
781
1180
1648
1558
18
346
337
901
77
102
18
15
129
418
552
1570
1570
1632
1637
229
317
941
1184
1200
1549
2
237
545
813
713
55
18
15
129
418
552
1570
1570
1632
1637
229
317
941
1184
1200
1549
6
237
545
813
713
55
18
15
129
418
552
1570
1570
1632
1637
229
317
941
1568
1648
1549
2
237
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
317
941
1568
1648
1549
6
237
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
544
1648
1549
2
557
545
1581
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
544
1648
1549
6
557
545
1581
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
544
1648
1558
18
603
521
1582
34
102
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
2
557
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
2
301
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
2
1645
545
813
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
6
557
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
6
301
545
557
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1549
6
1645
545
813
73
119
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1558
18
603
521
558
34
102
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1558
18
1627
521
557
33
102
18
15
129
418
552
1570
1570
1632
1637
229
445
685
1568
1648
1558
18
1626
530
822
33
102
18
15
129
418
552
1570
1570
1632
1637
229
445
941
544
1648
1558
18
1627
1033
493
33
102
18
15
129
418
552
1570
1570
1632
1637
229
445
941
1568
1648
1558
18
1626
1042
566
33
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
2
558
545
1637
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
6
557
545
1573
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
6
173
545
1568
1830
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
6
558
545
1637
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
514
558
545
1637
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
518
558
545
1637
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
10
154
529
1605
1869
2022
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
18
558
545
1637
1837
102
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
18
154
529
1605
1869
2022
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
18
155
529
1605
1869
2022
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
2
18
603
529
1605
1869
2022
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
2
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
6
557
545
1573
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
6
173
545
1568
1830
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
6
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
514
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
1538
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
518
557
545
1573
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
518
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
1542
173
545
1568
1830
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1538
1542
558
545
1637
1837
1126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
2
558
553
1696
1686
118
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
2
154
529
1605
1869
126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
4
602
529
1605
1869
126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
514
558
553
1696
1686
118
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
10
154
529
1605
1869
126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
18
558
553
1696
1686
118
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
18
154
529
1605
1869
126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
10
18
155
529
1605
1869
126
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
386
6
173
545
1568
1830
1894
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
386
6
174
545
1637
1837
1894
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
2
558
545
1637
1837
1134
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
2
154
529
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
514
558
545
1637
1837
1134
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
1538
558
545
1637
1837
1134
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
10
154
529
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
18
154
529
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
1546
154
529
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
1546
1554
155
529
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
394
4
174
521
1605
1869
1918
18
15
129
418
552
1570
1570
100
101
229
445
685
556
104
394
10
154
529
1605
1869
1902
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
2
558
545
805
813
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
6
557
545
800
806
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
6
173
545
800
806
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
6
558
545
805
813
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
6
301
545
800
806
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
514
558
545
805
813
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
518
558
545
805
813
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
2
18
558
545
805
813
102
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
10
2
558
545
805
813
110
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
10
514
558
545
805
813
110
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
10
18
558
545
805
813
110
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
386
6
173
545
800
806
1894
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
386
6
174
545
805
813
1894
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
1546
2
558
553
544
662
630
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
1546
514
558
553
544
662
630
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
1546
1538
558
553
544
662
630
18
15
129
418
552
1570
1570
100
101
229
445
685
1580
104
394
4
174
521
805
813
1902
18
15
129
418
552
1570
1570
100
101
229
445
685
1612
104
10
2
558
553
768
966
110
18
15
129
418
552
1570
1570
100
101
229
445
685
1612
104
10
514
558
553
768
966
110
18
15
129
418
552
1570
1570
100
101
229
445
685
1612
104
1546
2
558
553
768
966
1134
18
15
129
418
552
1570
1570
100
101
229
445
685
1612
104
1546
1538
558
553
768
966
1134
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1026
514
1838
1057
293
813
998
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1026
518
1837
1057
288
806
998
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1026
518
1838
1057
293
813
998
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
2
514
1838
1057
1573
1837
102
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
2
518
1837
1057
1568
1830
102
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
2
518
1838
1057
1573
1837
102
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1034
514
1838
1057
293
813
1006
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1538
1538
1838
1057
1573
1837
1126
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1538
1542
1837
1057
1568
1830
1126
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1538
1542
1838
1057
1573
1837
1126
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
10
514
1838
1057
1573
1837
110
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1546
1538
1838
1057
1573
1837
1134
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1546
1544
1846
1041
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1546
1546
1846
1041
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1546
1546
1847
1041
1605
1869
1150
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
330
530
1838
1065
1568
1878
1846
18
15
129
418
552
1570
1570
100
101
229
701
685
556
104
1354
530
1838
1065
288
854
822
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
2
514
1838
1313
1317
813
102
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
2
518
1837
1057
1317
813
102
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
2
518
1838
1057
1317
813
102
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
10
514
1838
1065
1184
662
118
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
1546
1538
1838
1065
1184
662
630
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
330
530
1838
1065
1184
662
1846
18
15
129
418
552
1570
1570
100
101
229
701
685
1580
104
1354
530
1838
1065
1184
662
822
18
15
129
418
552
1570
1570
100
101
229
701
685
588
104
1538
1538
1838
1065
256
966
1126
18
15
129
418
552
1570
1570
100
101
229
701
685
588
104
1538
1542
1838
521
256
966
1126
18
15
129
418
552
1570
1570
100
101
229
701
685
588
104
1546
1538
1838
553
256
1478
1134
18
15
129
418
552
1570
1570
100
101
229
701
685
588
104
1546
1546
1847
1041
256
1478
1134
18
15
129
418
552
1570
1570
100
101
229
701
685
1612
104
10
514
1838
1321
1280
966
110
18
15
129
418
552
1570
1570
100
101
229
701
685
1612
104
1546
1538
1838
809
768
966
1134
18
15
129
418
552
1570
1570
624
213
229
317
941
1568
352
294
1026
238
553
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
317
941
1568
352
294
1026
239
553
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
317
941
1568
352
294
2
238
553
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
317
941
1568
352
294
2
366
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
317
941
1568
352
294
2
239
553
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
317
941
1580
352
294
2
366
545
549
605
454
18
15
129
418
552
1570
1570
624
213
229
445
685
1568
352
294
2
155
521
590
601
1734
18
15
129
418
552
1570
1570
624
213
229
445
685
1568
352
294
2
302
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
445
685
1568
352
294
2
303
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
229
445
685
1580
352
294
2
302
545
549
605
454
18
15
129
418
552
1570
1570
624
213
229
445
685
1580
352
294
2
303
545
549
605
454
18
15
129
418
552
1570
1570
624
213
357
317
941
1568
352
294
258
175
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
357
317
941
1568
352
294
1282
622
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
357
317
941
1568
352
294
1282
687
545
557
577
1734
18
15
129
418
552
1570
1570
624
213
357
317
941
1568
352
294
1282
623
553
557
577
1734
18
15
129
418
552
1570
1570
624
213
357
317
941
1580
352
294
258
175
545
549
605
454
18
15
129
418
552
1570
1570
624
213
357
317
941
1580
352
294
1282
622
545
549
605
454
18
15
129
418
552
1570
1570
624
213
357
317
941
1580
352
294
1282
687
545
549
605
454
18
15
129
418
552
1570
1570
624
213
357
317
941
1580
352
294
1282
623
545
549
605
454
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
516
238
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
516
750
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
237
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
621
1057
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
238
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
493
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
749
1057
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
494
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
518
750
1057
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
262
173
545
557
577
1654
18
15
129
418
552
1570
1570
624
357
357
317
941
1568
352
390
262
174
545
557
577
1654
18
15
129
418
552
1570
1570
624
613
229
445
685
1568
352
902
1030
173
545
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
685
1568
352
902
1030
174
545
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
941
1568
352
902
1028
1646
1057
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
941
1568
352
902
1030
1581
1057
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
941
1568
352
902
1030
1582
1057
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
941
1568
352
902
1030
1645
1057
557
553
182
18
15
129
418
552
1570
1570
624
613
229
445
941
1568
352
902
1030
1646
1057
557
553
182
18
15
129
418
552
1570
1570
1328
101
229
445
685
544
1872
1350
1030
557
545
1581
137
326
18
15
129
418
552
1570
1570
1328
101
229
445
685
544
1872
1350
1030
558
545
1581
137
326
18
15
129
418
552
1570
1570
1328
213
229
445
685
544
1872
93
1026
557
545
1581
137
983
18
15
129
418
552
1570
1570
1328
213
229
445
685
544
1872
93
1026
623
521
1709
137
727
18
15
129
418
552
1570
1570
1328
213
229
445
685
1568
1872
93
1026
557
545
1197
137
727
18
15
129
418
552
1570
1570
1328
213
229
445
685
1568
1872
93
1026
301
545
685
137
727
18
15
129
418
552
1570
1570
1328
213
229
445
685
1568
1872
93
2
301
545
685
137
727
18
15
129
418
552
1570
1570
1648
1125
229
445
685
1568
1632
1926
1030
173
545
557
65
246
18
15
129
418
552
1570
1570
1648
1125
229
445
685
1568
1632
1926
1030
174
545
557
65
246
18
15
129
418
552
1570
1570
1648
1125
229
445
685
1580
1632
1926
1030
173
545
549
93
246
18
15
129
418
552
1570
1570
1648
1125
229
445
685
1580
1632
1926
1030
174
521
549
93
246
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
6
557
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
6
173
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
6
558
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
6
174
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
1542
557
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
544
1632
6
1542
558
545
1581
65
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
556
1632
6
6
557
545
1573
93
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
556
1632
6
6
173
545
1573
93
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
556
1632
6
6
558
521
1573
93
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
556
1632
6
6
174
521
1573
93
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
556
1632
6
1542
558
521
1573
93
1014
18
15
129
418
552
1570
1570
1648
101
229
445
685
588
608
6
4
602
529
261
669
1718
18
15
129
418
552
1570
1570
1648
101
229
445
941
544
1632
6
1542
1581
1057
493
41
694
18
15
129
418
552
1570
1570
1648
101
229
445
941
544
1632
6
1542
1582
1057
493
41
694
18
15
129
418
552
1570
1570
1648
101
229
445
941
1164
1632
6
1542
1582
1065
901
61
1014
18
15
129
418
552
1570
1570
1648
101
229
445
941
1196
1632
6
1542
1581
1057
933
29
1014
18
15
129
418
552
1570
1570
1648
101
229
445
941
1196
1632
6
1542
1582
1057
933
29
1014
18
15
129
418
552
1570
1570
1648
101
229
701
685
544
608
6
1542
1837
1057
1581
1089
1014
18
15
129
418
552
1570
1570
1648
101
229
701
685
544
608
6
1542
1838
1057
1581
1089
1014
18
15
129
418
552
1570
1570
1648
101
229
701
685
556
608
6
1542
1837
1057
1573
1117
1014
18
15
129
418
552
1570
1570
1648
101
229
701
685
556
608
6
1542
1838
1057
1573
1117
1014
18
15
129
418
552
1570
1570
1648
101
229
701
685
588
608
6
1542
1837
1057
261
669
1718
18
15
129
418
552
1570
1570
1648
101
229
701
685
588
608
6
1542
1838
1057
261
669
1718
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1568
1632
1542
6
237
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1568
1632
1542
6
238
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1196
1632
1542
6
237
545
837
29
118
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1196
1632
1542
6
238
545
837
29
118
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1580
1632
1542
6
237
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
317
941
1580
1632
1542
6
238
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
608
518
6
557
545
301
1065
1133
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
608
518
6
558
545
301
1065
1133
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
608
1542
6
557
545
301
1065
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
608
1542
6
558
545
301
1065
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
1632
1542
6
557
545
1581
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
1632
1542
6
558
545
1581
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
1632
1542
6
1645
545
301
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
685
544
1632
1542
6
1646
545
301
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
557
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
558
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
301
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
302
545
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
1645
545
557
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1568
1632
1542
6
1646
545
557
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
685
556
608
518
6
1645
545
293
669
694
18
15
129
418
552
1570
1570
1648
1637
229
445
685
556
608
518
6
1646
521
293
669
694
18
15
129
418
552
1570
1570
1648
1637
229
445
685
556
1632
1542
6
557
545
1573
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
556
1632
1542
6
558
545
1573
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
557
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
558
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
301
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
302
545
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
1645
545
805
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
1580
1632
1542
6
1646
545
805
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
685
588
608
518
4
602
529
261
669
694
18
15
129
418
552
1570
1570
1648
1637
229
445
941
544
1632
1542
6
1581
1033
493
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
941
544
1632
1542
6
1582
1033
493
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
941
544
1632
1542
6
1645
1057
493
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
941
544
1632
1542
6
1646
1057
493
41
109
18
15
129
418
552
1570
1570
1648
1637
229
445
941
1568
1632
1542
6
1645
1057
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
941
1568
1632
1542
6
1646
1057
557
65
118
18
15
129
418
552
1570
1570
1648
1637
229
445
941
1580
1632
1542
6
1645
1033
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
445
941
1580
1632
1542
6
1646
1033
549
93
118
18
15
129
418
552
1570
1570
1648
1637
229
701
685
556
608
902
2
1847
785
1573
1117
1270
18
15
129
418
552
1570
1570
1648
1637
229
701
685
556
608
902
6
1837
545
1573
1117
1270
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
1034
2
155
529
581
589
1022
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
1034
10
154
529
581
589
1022
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
1034
10
155
529
581
589
1022
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
10
2
155
529
581
589
2046
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
10
4
154
529
581
589
2046
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
10
10
154
529
581
589
2046
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
10
10
155
529
581
589
2046
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
10
154
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
10
155
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
1042
603
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
1042
602
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
18
154
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
445
685
1580
360
330
18
155
529
581
589
1886
18
15
129
418
552
1570
1570
612
101
229
701
685
1612
360
1034
1538
1838
809
768
582
1006
18
15
129
418
552
1570
1570
612
213
229
445
685
1580
360
306
2
302
521
544
598
454
18
15
129
418
552
1570
1570
612
213
229
445
685
1612
360
306
2
302
521
512
582
454
18
15
129
418
552
1570
1570
612
357
357
317
941
1580
360
386
262
174
545
549
557
1638
18
15
129
418
552
1570
1570
612
357
357
317
941
1580
360
386
274
174
545
549
557
1638
18
15
129
418
552
1570
1570
612
357
357
317
941
1580
360
394
274
174
545
549
557
1646
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1034
1206
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1034
155
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1034
1178
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1042
154
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1042
1178
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
445
685
1580
360
1354
1042
1179
529
581
589
862
18
15
129
418
552
1570
1570
612
613
229
701
685
1580
360
906
1034
1847
785
800
550
190
18
15
129
418
552
1570
1570
612
613
357
317
941
1580
360
1354
274
430
553
544
550
574
18
15
129
418
552
1570
1570
1636
1125
229
445
685
556
1640
1930
1034
154
529
1605
77
254
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1922
1026
155
529
581
77
230
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1922
1030
174
521
581
77
230
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1922
1034
154
529
581
77
230
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1930
1026
155
529
581
77
254
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1930
1028
174
521
581
77
222
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1930
1034
154
529
581
77
254
18
15
129
418
552
1570
1570
1636
1125
229
445
685
1580
1640
1930
1034
155
529
581
77
254
18
15
129
418
552
1570
1570
1636
101
229
445
685
556
1640
10
2
154
529
1605
77
1006
18
15
129
418
552
1570
1570
1636
101
229
445
685
556
1640
10
1538
558
553
288
38
702
18
15
129
418
552
1570
1570
1636
101
229
445
685
556
1640
10
10
154
529
1605
77
1006
18
15
129
418
552
1570
1570
1636
101
229
445
685
588
1640
10
1538
558
553
256
70
1006
18
15
129
418
552
1570
1570
1636
101
229
445
941
556
616
10
1546
1626
1041
453
1101
1534
18
15
129
418
552
1570
1570
1636
101
229
445
941
556
1640
10
1538
1582
1033
453
77
1022
18
15
129
418
552
1570
1570
1636
101
229
701
685
556
616
2
1538
1838
1033
1605
1101
1510
18
15
129
418
552
1570
1570
1636
101
229
701
685
556
616
2
1542
1838
1033
1605
1101
1510
18
15
129
418
552
1570
1570
1636
101
229
701
685
556
616
10
1538
1838
1033
1605
1101
1518
18
15
129
418
552
1570
1570
1636
101
229
701
685
556
616
10
1546
1847
1041
1600
1110
1494
18
15
129
418
552
1570
1570
1636
613
229
445
941
556
616
330
1034
1627
1041
453
1101
1630
18
15
129
418
552
1570
1570
1636
613
229
445
941
556
616
330
1034
1626
1041
453
1101
1630
18
15
129
418
552
1570
1570
1636
613
229
445
941
556
616
330
1042
1627
1041
453
1101
1630
18
15
129
418
552
1570
1570
1636
613
229
445
941
556
616
330
1042
1626
1041
453
1101
1630
18
15
129
418
552
1570
1570
1636
613
229
701
685
556
616
330
1034
1846
1041
1605
1101
1630
18
15
129
418
552
1570
1570
1636
613
229
701
685
556
616
330
1034
1847
1041
1600
1110
1590
18
15
129
418
552
1570
1570
1636
613
357
317
941
1196
1640
330
258
430
553
832
22
566
18
15
129
418
552
1570
1570
1636
613
357
317
941
1196
1640
330
274
430
553
800
22
566
18
15
129
418
552
1570
1570
1636
613
357
317
941
1580
1640
330
258
430
553
544
54
566
18
15
129
418
552
1570
1570
1636
613
357
317
941
1580
1640
330
274
430
553
544
54
566
18
15
129
418
552
1570
1570
1636
613
613
445
685
1580
1640
330
786
622
521
544
86
566
18
15
129
418
552
1570
1570
1636
613
613
765
1037
1612
1640
330
770
814
1833
1184
70
598
18
15
129
418
552
1570
1570
1636
613
613
765
685
556
616
330
772
814
1033
1605
1101
1630
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
616
1538
2
558
553
288
1062
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
616
1546
2
558
553
288
1078
118
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
2
558
545
1573
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
2
1646
545
293
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
6
557
545
1568
38
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
6
558
545
1573
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
6
1645
545
288
38
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1538
6
1646
545
293
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1546
2
558
545
1573
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
556
1640
1546
2
1646
545
293
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
2
558
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
2
302
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
2
1646
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
557
545
544
38
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
558
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
301
545
544
38
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
302
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
1645
545
544
38
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
6
1646
545
549
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
10
1627
529
581
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1538
10
1626
529
581
45
102
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1546
2
558
545
549
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1546
2
302
545
549
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1546
2
1646
545
549
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1546
10
1627
529
581
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1580
1640
1546
10
1626
529
581
45
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
588
616
522
2
1646
521
256
1094
1134
18
15
129
418
552
1570
1570
1636
1637
229
445
685
588
616
522
10
1207
529
256
1094
1134
18
15
129
418
552
1570
1570
1636
1637
229
445
685
588
1640
1546
2
558
553
256
70
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
588
1640
1546
2
302
553
256
454
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
588
1640
1546
2
1646
521
256
454
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1612
1640
1546
2
558
553
512
70
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1612
1640
1546
2
302
553
512
70
110
18
15
129
418
552
1570
1570
1636
1637
229
445
685
1612
1640
1546
2
1646
521
512
70
110
18
15
129
418
552
1570
1314
96
101
229
317
941
1824
112
22
6
237
545
1069
801
1382
18
15
129
418
552
1570
1314
96
101
229
445
685
1824
112
22
6
173
545
1069
801
1382
18
15
129
418
552
1570
1314
96
101
229
445
685
1824
112
534
518
557
545
1069
801
1254
18
15
129
418
552
1570
1314
96
101
357
317
781
1824
112
1430
786
218
594
1110
658
1702
18
15
129
418
552
1570
1314
96
101
357
317
941
1824
176
406
774
237
545
1069
865
230
18
15
129
418
552
1570
1314
96
101
357
381
798
1824
112
534
786
603
576
536
658
1222
18
15
129
418
552
1570
1314
96
101
357
381
798
1824
112
534
786
602
576
536
658
1222
18
15
129
418
552
1570
1314
96
101
357
381
798
1824
112
1430
786
283
576
536
658
1702
18
15
129
418
552
1570
1314
96
101
357
381
798
1824
112
1430
786
603
576
536
658
1702
18
15
129
418
552
1570
1314
96
101
357
381
798
1824
112
1430
786
602
576
536
658
1702
18
15
129
418
552
1570
1314
80
357
357
381
797
1824
160
902
514
283
321
589
705
1270
18
15
129
418
552
1570
1314
80
357
357
381
797
1824
160
902
518
1846
321
589
705
1270
18
15
129
418
552
1570
1314
80
357
357
381
797
1824
160
902
274
282
321
589
705
1270
18
15
129
418
552
1570
1314
80
357
357
381
797
1824
160
902
274
283
321
589
705
1270
18
15
129
418
552
1570
1314
112
101
229
317
941
1824
96
6
8
238
545
1069
809
1389
18
15
129
418
552
1570
1314
112
101
229
317
941
1824
96
6
6
237
545
1069
809
1389
18
15
129
418
552
1570
1314
112
101
229
317
941
1824
96
6
6
238
545
1069
809
1389
18
15
129
418
552
1570
1314
112
101
229
317
941
1836
96
6
6
237
545
1061
669
246
18
15
129
418
552
1570
1314
112
101
229
317
941
1836
96
6
6
238
545
1061
669
246
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
6
8
174
545
1069
809
237
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
6
6
557
545
1069
809
237
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
6
6
173
545
1069
809
237
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
6
6
558
545
1069
809
237
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
6
6
174
545
1069
809
237
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
518
8
174
545
1069
809
1261
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
518
6
557
545
1069
809
1261
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
518
6
173
545
1069
809
1261
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
518
6
558
545
1069
809
1261
18
15
129
418
552
1570
1314
112
101
229
445
685
1824
96
518
6
174
545
1069
809
1261
18
15
129
418
552
1570
1314
112
101
357
381
781
1824
96
518
772
602
594
598
818
1270
18
15
129
418
552
1570
1314
112
213
229
317
941
1836
96
1318
2
238
545
1061
669
1734
18
15
129
418
552
1570
1314
112
213
357
317
781
1824
96
294
258
474
338
598
816
1478
18
15
129
418
552
1570
1314
112
213
357
381
781
1824
96
294
258
282
338
598
816
1478
18
15
129
418
552
1570
1314
112
213
357
381
781
1824
96
294
258
346
338
598
816
1478
18
15
129
418
552
1570
1314
112
213
357
381
797
1824
96
294
258
283
577
541
817
1478
18
15
129
418
552
1570
1314
176
101
229
317
941
1824
224
6
6
237
545
1069
833
1526
18
15
129
418
552
1570
1314
176
101
229
317
941
1836
224
6
6
237
545
1061
861
1462
18
15
129
418
552
1570
1314
176
101
229
445
685
1836
224
6
6
557
545
1061
861
1462
18
15
129
418
552
1570
1314
176
101
229
445
685
1836
224
6
6
173
545
1061
861
1462
18
15
129
418
552
1570
1314
176
101
229
701
685
1836
224
518
518
1837
1057
1061
861
438
18
15
129
418
552
1570
1314
176
101
229
765
685
1824
224
518
530
1819
1033
1069
833
502
18
15
129
418
552
1570
1314
100
101
229
317
941
1836
104
2
6
238
545
1061
813
1382
18
15
129
418
552
1570
1314
100
101
229
445
685
1836
104
2
6
557
545
1061
813
1382
18
15
129
418
552
1570
1314
100
101
229
445
685
1836
104
2
6
173
545
1061
813
1382
18
15
129
418
552
554
33
97
101
229
445
422
150
115
13
2
155
24
898
658
182
18
15
129
418
552
554
33
97
101
229
445
422
150
190
38
18
154
24
898
704
152
18
15
129
418
552
554
33
97
101
229
445
422
150
127
13
2
155
24
897
1057
97
18
15
129
418
552
554
33
97
101
229
445
422
150
179
12
18
154
24
898
714
59
18
15
129
418
552
554
33
97
101
229
445
422
150
179
12
18
155
24
898
714
59
18
15
129
418
552
554
33
97
101
229
445
422
150
179
397
2
155
24
897
713
493
18
15
129
418
552
554
33
97
101
229
445
422
150
179
397
514
155
24
897
713
493
18
15
129
418
552
554
33
97
101
229
445
422
150
179
396
2
155
24
898
714
1755
18
15
129
418
552
554
33
97
101
229
445
422
150
179
396
514
155
24
898
714
1755
18
15
129
418
552
554
33
97
101
229
445
422
150
191
397
2
155
24
897
705
481
18
15
129
418
552
554
33
97
101
229
445
422
150
191
397
514
155
24
897
705
481
18
15
129
418
552
554
33
97
101
229
445
422
150
383
13
2
155
24
897
545
225
18
15
129
418
552
554
33
97
101
229
445
422
150
383
397
514
155
24
897
545
673
18
15
129
418
552
554
33
97
101
229
445
422
150
447
13
2
155
24
897
1217
2017
18
15
129
418
552
554
33
97
101
229
445
422
150
447
13
18
154
24
897
1217
2017
18
15
129
418
552
554
33
97
101
229
445
422
150
447
13
18
155
24
897
1217
2017
18
15
129
418
552
554
33
97
101
229
445
422
150
447
397
514
155
24
897
1217
225
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
2
155
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
18
154
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
18
155
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
18
603
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
530
603
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
112
22
530
602
24
896
70
102
18
15
129
418
552
554
34
96
101
229
445
422
148
176
406
18
154
24
896
710
742
18
15
129
418
552
554
34
96
101
229
445
422
148
176
406
18
155
24
896
710
742
18
15
129
418
552
554
34
96
101
229
445
422
148
176
406
530
155
24
896
710
742
18
15
129
418
552
554
34
96
101
229
445
422
148
368
22
2
155
24
896
550
198
18
15
129
418
552
554
34
96
101
229
445
422
148
368
22
18
154
24
896
550
198
18
15
129
418
552
554
34
96
101
229
445
422
148
368
22
18
155
24
896
550
198
18
15
129
418
552
554
34
96
101
229
445
422
148
368
22
18
603
24
896
550
198
18
15
129
418
552
554
34
96
101
229
445
422
148
368
406
530
154
24
896
550
678
18
15
129
418
552
554
34
96
101
229
445
422
148
368
406
530
155
24
896
550
678
18
15
129
418
552
554
34
96
213
229
445
422
148
176
310
2
155
24
896
710
1670
18
15
129
418
552
554
34
96
213
229
445
422
148
432
310
2
155
24
896
1222
454
18
15
129
418
552
554
289
97
101
229
445
422
662
115
13
2
155
24
641
146
246
18
15
129
418
552
554
289
97
101
229
445
422
662
115
397
2
155
24
641
146
694
18
15
129
418
552
554
289
97
101
229
445
422
662
115
332
2
155
24
641
146
411
18
15
129
418
552
554
289
97
101
229
445
422
662
179
12
18
154
24
386
202
1083
18
15
129
418
552
554
289
97
101
229
445
422
662
179
12
18
155
24
386
202
1083
18
15
129
418
552
554
289
97
101
229
445
422
662
179
13
2
155
24
385
201
493
18
15
129
418
552
554
289
97
101
229
445
422
662
179
397
2
155
24
641
201
237
18
15
129
418
552
554
289
97
101
229
445
422
662
179
397
514
155
24
641
201
237
18
15
129
418
552
554
289
97
101
229
445
422
662
179
396
2
155
24
386
202
219
18
15
129
418
552
554
289
97
101
229
445
422
662
179
396
514
155
24
386
202
219
18
15
129
418
552
554
289
97
101
229
445
422
662
191
13
2
155
24
385
193
481
18
15
129
418
552
554
289
97
101
229
445
422
662
191
13
18
154
24
385
193
481
18
15
129
418
552
554
289
97
101
229
445
422
662
191
13
18
155
24
385
193
481
18
15
129
418
552
554
289
97
101
229
445
422
662
191
397
2
155
24
385
193
1249
18
15
129
418
552
554
289
97
101
229
445
422
662
191
397
514
155
24
385
193
1249
18
15
129
418
552
554
289
97
101
229
445
422
662
639
1037
2
155
24
641
1569
1889
18
15
129
418
552
554
289
97
101
229
445
422
662
639
525
2
155
24
385
289
417
18
15
129
418
552
554
289
97
101
229
445
422
662
639
525
1538
155
24
385
289
417
18
15
129
418
552
554
289
97
101
229
445
422
662
639
525
1538
1627
24
385
289
417
18
15
129
418
552
554
289
97
101
229
445
422
662
639
845
18
154
24
385
289
545
18
15
129
418
552
554
289
97
101
229
445
422
662
639
845
18
155
24
385
289
545
18
15
129
418
552
554
289
609
101
229
445
422
662
1662
1030
1026
155
24
641
544
1912
18
15
129
418
552
554
289
609
101
229
445
422
662
1662
1030
1542
1646
24
386
544
1784
18
15
129
418
552
554
289
609
101
229
445
422
662
1662
518
1542
1646
24
386
576
472
18
15
129
418
552
554
289
609
101
229
445
422
662
1651
1037
1026
155
24
385
585
1773
18
15
129
418
552
554
289
609
101
229
445
422
662
1651
1037
2
155
24
385
585
1773
18
15
129
418
552
554
289
609
101
229
445
422
662
1651
1037
1538
1627
24
385
585
1773
18
15
129
418
552
554
289
609
101
229
445
422
662
1651
525
2
155
24
385
585
493
18
15
129
418
552
554
289
609
101
229
445
422
662
1651
525
1538
1627
24
385
585
493
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
1037
1026
155
24
385
545
1761
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
1037
2
155
24
385
545
1761
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
1037
514
155
24
385
545
1761
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
1037
1538
1627
24
385
545
1761
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
525
2
155
24
385
577
481
18
15
129
418
552
554
289
609
101
229
445
422
662
1663
525
1538
1627
24
385
577
481
18
15
129
418
552
554
289
609
613
229
445
422
662
1662
902
1026
155
24
641
544
184
18
15
129
418
552
554
289
609
613
229
445
422
662
1662
902
2
155
24
641
544
184
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
909
1026
155
24
642
658
182
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
909
1026
1627
24
642
658
182
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
909
2
155
24
642
658
182
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
908
1026
155
24
642
658
183
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
908
1026
1627
24
642
658
183
18
15
129
418
552
554
289
609
613
229
445
422
662
1651
908
2
155
24
642
658
183
18
15
129
418
552
554
289
609
613
229
445
422
662
1663
909
1026
155
24
385
545
161
18
15
129
418
552
554
289
609
613
229
445
422
662
1663
909
1026
1627
24
385
545
161
18
15
129
418
552
554
289
609
613
229
445
422
662
1663
909
2
155
24
385
545
161
18
15
129
418
552
554
289
609
1637
229
445
422
662
1662
1926
2
155
24
641
544
632
18
15
129
418
552
554
289
609
1637
229
445
422
662
1651
1932
2
155
24
386
586
635
18
15
129
418
552
554
289
609
1637
229
445
422
662
1651
1933
2
155
24
385
585
621
18
15
129
418
552
554
289
609
1637
229
445
422
662
1651
1933
2
1627
24
385
585
621
18
15
129
418
552
554
289
609
1637
229
445
422
662
1663
1933
2
155
24
385
545
609
18
15
129
418
552
554
289
609
1637
229
445
422
662
1663
1933
2
1627
24
385
545
609
18
15
129
418
552
554
289
608
613
229
445
422
662
1648
909
1026
155
24
642
1171
175
18
15
129
418
552
554
289
608
613
229
445
422
662
1648
909
2
155
24
642
1171
175
18
15
129
418
552
554
290
96
101
229
445
422
660
176
22
18
154
24
384
198
486
18
15
129
418
552
554
290
96
101
229
445
422
660
176
22
18
155
24
384
198
486
18
15
129
418
552
554
290
96
101
229
445
422
660
176
406
18
154
24
384
198
1254
18
15
129
418
552
554
290
96
101
229
445
422
660
176
406
18
155
24
384
198
1254
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
2
155
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
1042
603
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
1042
602
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
18
154
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
18
155
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
530
154
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1046
530
155
24
640
1574
1894
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
514
155
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1538
155
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
18
154
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
18
155
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
530
154
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
530
155
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
530
603
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
530
602
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
154
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
155
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
603
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
602
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
1627
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
534
1554
1626
24
384
294
454
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1558
1554
603
24
640
1686
1734
18
15
129
418
552
554
290
96
101
229
445
422
660
624
1558
1554
602
24
640
1686
1734
18
15
129
418
552
554
290
96
213
229
445
422
660
176
310
2
155
24
640
198
550
18
15
129
418
552
554
290
96
213
229
445
422
660
176
822
2
155
24
384
198
1574
18
15
129
418
552
554
290
112
101
229
445
422
660
96
6
2
155
24
640
158
246
18
15
129
418
552
554
290
112
101
229
445
422
660
96
390
2
155
24
640
158
694
18
15
129
418
552
554
290
112
101
229
445
422
660
608
1542
2
155
24
640
1694
1782
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1030
1540
1646
24
384
550
1917
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1030
1542
1646
24
384
550
1917
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1026
155
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1042
154
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1042
155
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1042
603
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1042
602
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
18
154
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
18
155
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
530
154
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
530
155
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
530
603
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
530
602
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1554
1627
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
1046
1554
1626
24
384
550
1734
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
534
530
154
24
384
582
454
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
534
530
155
24
384
582
454
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
534
1554
1627
24
384
582
454
18
15
129
418
552
554
290
608
101
229
445
422
660
1648
534
1554
1626
24
384
582
454
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
902
1028
1646
24
384
550
189
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
902
1030
1646
24
384
550
189
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
1042
154
24
384
550
166
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
1042
155
24
384
550
166
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
1042
1627
24
384
550
166
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
1042
1626
24
384
550
166
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
18
154
24
384
550
166
18
15
129
418
552
554
290
608
613
229
445
422
660
1648
918
18
155
24
384
550
166
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1926
4
1646
24
384
550
637
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1926
6
1646
24
384
550
637
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
2
155
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
2
1627
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
18
154
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
18
155
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
18
1627
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1558
18
1626
24
384
550
710
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1942
2
1627
24
384
550
614
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1942
18
154
24
384
550
614
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1942
18
155
24
384
550
614
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1942
18
1627
24
384
550
614
18
15
129
418
552
554
290
608
1637
229
445
422
660
1648
1942
18
1626
24
384
550
614
18
15
129
418
552
866
545
97
101
229
317
301
909
1246
1350
530
218
146
755
520
1560
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
5
9
218
146
755
545
109
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
5
10
218
146
755
545
109
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
5
18
218
146
755
545
109
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
1541
9
218
146
755
545
1117
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
1541
10
218
146
755
545
1117
18
15
129
418
552
866
545
105
101
229
317
301
909
1205
1541
1554
1242
146
755
545
1117
18
15
129
418
552
866
801
97
101
229
317
301
398
127
845
18
219
145
241
273
529
18
15
129
418
552
866
801
97
101
229
317
301
398
127
845
18
218
145
241
273
529
18
15
129
418
552
1578
1569
1633
613
229
445
934
1174
1663
333
1026
1627
1048
897
65
585
18
15
129
418
552
1578
1570
1632
1125
229
445
934
1172
1648
1942
1042
1627
1048
896
70
198
18
15
129
418
552
1578
1570
1632
1125
229
445
934
1172
1648
1942
1042
1626
1048
896
70
198
18
15
129
418
552
1578
1570
1632
101
229
445
934
1172
1648
22
1554
1627
1048
896
70
966
18
15
129
418
552
1578
1570
1632
101
229
445
934
1172
1648
22
1554
1626
1048
896
70
966
18
15
129
418
296
34
33
97
101
357
125
13
142
435
396
786
91
73
329
866
603
18
15
129
418
296
34
33
97
101
357
125
13
174
435
396
786
91
81
338
834
603
18
15
129
418
296
34
33
97
101
357
125
13
174
435
396
786
90
81
338
834
603
18
15
129
418
296
34
33
97
101
357
125
13
158
222
390
786
91
81
324
896
756
18
15
129
418
296
34
33
97
101
357
125
13
158
191
397
786
91
81
321
193
481
18
15
129
418
296
34
33
97
101
357
125
13
158
191
397
786
90
81
321
193
481
18
15
129
418
296
34
33
97
101
357
125
13
158
447
397
786
91
81
321
449
593
18
15
129
418
296
34
33
97
101
357
125
13
158
447
397
786
90
81
321
449
593
18
15
129
418
296
34
33
97
101
357
125
14
158
222
390
786
91
72
321
896
756
18
15
129
418
296
34
33
97
101
357
125
14
158
222
390
786
90
72
321
896
756
18
15
129
418
296
34
33
97
101
357
125
14
158
191
397
786
91
72
321
961
1777
18
15
129
418
296
34
33
97
101
357
125
14
158
447
397
786
91
72
321
449
593
18
15
129
418
296
34
33
97
357
357
125
13
142
435
908
530
91
73
329
866
891
18
15
129
418
296
34
33
97
357
357
125
13
174
435
908
530
91
81
338
834
859
18
15
129
418
296
34
33
97
357
357
125
13
158
447
909
530
91
721
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
13
158
447
909
530
90
721
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
14
158
447
909
530
91
712
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
29
158
447
909
530
91
705
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
29
158
447
909
530
90
705
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
30
158
447
909
530
91
704
1921
1473
865
18
15
129
418
296
34
33
97
357
357
125
30
158
447
909
530
90
704
1921
1473
865
18
15
129
418
296
34
33
97
613
613
125
13
141
734
1862
770
1050
1938
1939
1928
1560
18
15
129
418
296
34
33
97
613
613
125
13
142
735
1869
777
1069
1825
1929
1937
1585
18
15
129
418
296
34
33
97
613
613
125
13
142
735
1869
786
1050
1937
1937
1937
1585
18
15
129
418
296
34
33
97
613
613
125
13
142
735
1869
786
1051
1937
1937
1937
1585
18
15
129
418
296
34
33
97
613
613
125
13
653
734
1862
770
1050
1938
915
904
1560
18
15
129
418
296
34
33
97
613
613
125
13
653
734
1862
786
1050
1938
915
904
1560
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
777
1069
1825
905
913
1585
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
778
1050
1937
913
913
1585
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
778
1078
1937
913
913
1585
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
778
1079
1937
913
913
1585
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
786
1050
1937
913
913
1585
18
15
129
418
296
34
33
97
613
613
125
13
654
735
1869
786
1051
1937
913
913
1585
18
15
129
418
296
34
33
105
101
357
125
13
45
181
389
772
90
82
83
449
445
18
15
129
418
296
34
33
105
101
357
125
13
45
181
389
786
90
82
83
449
445
18
15
129
418
296
34
33
105
101
357
125
13
173
181
389
772
90
82
339
193
446
18
15
129
418
296
34
33
105
101
357
125
13
173
437
389
772
90
82
339
833
365
18
15
129
418
296
34
33
105
357
357
125
13
173
437
901
530
90
82
339
833
877
18
15
129
418
296
34
34
96
101
357
125
13
32
112
22
786
1114
82
86
33
102
18
15
129
418
296
34
34
96
101
357
125
13
156
112
22
786
1115
721
1925
1101
102
18
15
129
418
296
34
34
96
101
357
125
13
156
112
22
786
1114
721
1925
1101
102
18
15
129
418
296
34
34
96
101
357
125
29
32
112
22
786
1115
65
29
33
102
18
15
129
418
296
34
34
96
101
357
125
29
32
112
22
786
1114
66
30
34
102
18
15
129
418
296
34
34
96
101
357
125
29
32
176
406
786
91
65
77
484
486
18
15
129
418
296
34
34
96
101
357
125
29
32
176
406
786
90
65
77
484
486
18
15
129
418
296
34
34
96
101
357
125
29
544
112
22
786
1115
705
1565
33
102
18
15
129
418
296
34
34
96
101
357
125
29
544
112
22
786
1114
706
1566
34
102
18
15
129
418
296
34
34
96
101
357
125
29
544
624
22
786
1115
705
1565
1316
1126
18
15
129
418
296
34
34
96
101
357
125
29
544
624
22
786
1114
706
1566
1314
1126
18
15
129
418
296
34
34
96
101
357
125
29
800
112
22
786
1115
705
1693
33
102
18
15
129
418
296
34
34
96
101
357
125
29
800
112
22
786
1114
705
1693
33
102
18
15
129
418
296
34
34
96
101
357
125
29
800
1392
534
786
1115
705
1693
1828
1222
18
15
129
418
296
34
34
96
101
357
125
29
148
112
22
786
1115
705
1925
1312
102
18
15
129
418
296
34
34
96
101
357
125
29
148
112
22
786
1114
705
1925
1312
102
18
15
129
418
296
34
34
96
101
357
125
29
156
112
22
786
1115
707
1920
1101
102
18
15
129
418
296
34
34
96
101
357
125
29
156
112
22
786
1114
706
1920
1101
102
18
15
129
418
296
34
34
96
101
357
125
30
32
112
22
786
1115
64
24
34
102
18
15
129
418
296
34
34
96
101
357
125
30
32
112
22
786
1114
64
24
34
102
18
15
129
418
296
34
34
96
101
357
125
30
544
112
22
786
1115
704
1560
34
102
18
15
129
418
296
34
34
96
101
357
125
30
544
112
22
786
1114
704
1560
34
102
18
15
129
418
296
34
34
96
101
357
125
30
544
624
22
786
1115
704
1560
1314
1126
18
15
129
418
296
34
34
96
101
357
125
30
800
112
22
786
1115
704
1688
34
102
18
15
129
418
296
34
34
96
101
357
125
30
800
112
22
786
1114
704
1688
34
102
18
15
129
418
296
34
34
96
101
357
125
30
800
1392
534
786
1115
704
1688
1826
1222
18
15
129
418
296
34
34
96
357
357
125
29
32
112
918
530
91
65
29
804
1958
18
15
129
418
296
34
34
96
357
357
125
29
32
112
918
530
90
65
29
804
1958
18
15
129
418
296
34
34
96
357
357
125
29
32
368
918
530
90
66
78
914
1702
18
15
129
418
296
34
34
96
357
357
125
29
32
624
918
530
91
705
541
1825
1446
18
15
129
418
296
34
34
96
357
357
125
29
32
624
918
530
90
705
541
1825
1446
18
15
129
418
296
34
34
96
357
357
125
29
544
624
918
530
90
706
1566
1314
1446
18
15
129
418
296
34
34
96
357
357
125
29
800
880
918
258
91
65
797
545
1190
18
15
129
418
296
34
34
96
357
357
125
29
800
880
918
530
91
705
797
545
1190
18
15
129
418
296
34
34
96
357
357
125
29
800
880
918
530
90
705
797
545
1190
18
15
129
418
296
34
34
96
357
357
125
29
800
880
918
274
91
65
797
545
1190
18
15
129
418
296
34
34
96
357
357
125
29
800
880
918
274
90
65
797
545
1190
18
15
129
418
296
34
34
96
357
357
125
29
660
624
918
530
91
705
901
800
870
18
15
129
418
296
34
34
96
357
357
125
29
660
624
918
530
90
705
901
800
870
18
15
129
418
296
34
34
96
357
357
125
30
32
112
918
530
91
704
536
802
1958
18
15
129
418
296
34
34
96
357
357
125
30
32
112
918
530
90
704
536
802
1958
18
15
129
418
296
34
34
96
357
357
125
30
32
624
918
530
91
704
536
1826
1446
18
15
129
418
296
34
34
96
357
357
125
30
544
624
918
530
91
704
1560
1314
1446
18
15
129
418
296
34
34
96
357
357
125
30
800
880
918
258
91
64
792
802
1190
18
15
129
418
296
34
34
96
357
357
125
30
800
880
918
530
91
704
792
546
1190
18
15
129
418
296
34
34
96
357
357
125
30
800
880
918
530
90
704
792
546
1190
18
15
129
418
296
34
34
96
357
357
125
30
800
880
918
274
91
64
792
802
1190
18
15
129
418
296
34
34
96
357
357
125
30
800
880
918
274
90
64
792
802
1190
18
15
129
418
296
34
34
80
101
357
125
29
32
160
390
786
91
65
29
449
502
18
15
129
418
296
34
34
80
357
357
125
29
32
416
902
530
91
65
77
964
1670
18
15
129
418
296
34
34
80
357
357
125
29
32
416
902
530
90
65
77
964
1670
18
15
129
418
296
34
34
112
101
357
125
29
32
96
6
786
1115
65
29
65
118
18
15
129
418
296
34
34
112
101
357
125
29
32
96
6
786
1114
66
30
50
118
18
15
129
418
296
34
34
112
101
357
125
29
544
96
6
786
1115
705
1565
65
118
18
15
129
418
296
34
34
112
101
357
125
29
544
96
6
786
1114
706
1566
50
118
18
15
129
418
296
34
34
112
101
357
125
30
32
96
6
786
1115
64
24
50
118
18
15
129
418
296
34
34
112
101
357
125
30
32
96
6
786
1114
64
24
50
118
18
15
129
418
296
34
34
112
101
357
125
30
544
96
6
786
1115
704
1560
50
1142
18
15
129
418
296
34
34
112
101
357
125
30
544
96
6
786
1114
704
1560
50
1142
18
15
129
418
296
34
34
112
213
613
125
29
800
864
806
1794
1050
65
797
817
1222
18
15
129
418
296
34
34
112
213
613
125
29
800
864
806
1794
1051
65
797
817
1222
18
15
129
418
296
34
34
112
357
357
125
29
32
96
902
516
90
706
542
818
1974
18
15
129
418
296
34
34
112
357
357
125
29
32
608
902
516
90
705
541
1844
1462
18
15
129
418
296
34
34
112
357
357
125
29
32
608
902
530
91
705
541
1844
1462
18
15
129
418
296
34
34
112
357
357
125
29
32
608
902
530
90
705
541
1844
1462
18
15
129
418
296
34
34
112
357
357
125
29
544
608
902
516
90
705
1565
1332
886
18
15
129
418
296
34
34
112
357
357
125
29
544
608
902
530
91
705
1565
1332
886
18
15
129
418
296
34
34
112
357
357
125
29
544
608
902
530
90
705
1565
1332
886
18
15
129
418
296
34
34
112
357
357
125
29
800
608
902
516
90
66
798
1074
1462
18
15
129
418
296
34
34
112
357
357
125
29
800
864
902
516
90
705
797
561
621
18
15
129
418
296
34
34
112
357
357
125
29
800
864
902
258
91
67
797
820
1206
18
15
129
418
296
34
34
112
357
357
125
30
32
608
902
530
91
704
536
1842
1462
18
15
129
418
296
34
34
112
357
357
125
30
32
608
902
530
90
704
536
1842
1462
18
15
129
418
296
34
34
112
357
357
125
30
544
608
902
530
91
704
1560
1330
1462
18
15
129
418
296
34
34
112
357
357
125
30
544
608
902
530
90
704
1560
1330
1462
18
15
129
418
296
34
34
112
357
357
125
30
800
864
902
258
91
64
792
562
1206
18
15
129
418
296
418
289
97
101
357
125
205
205
126
326
770
1946
1042
83
272
404
18
15
129
418
296
418
289
97
101
357
125
205
205
126
838
770
1946
1042
83
272
852
18
15
129
418
296
418
289
97
101
357
125
205
205
638
838
770
1946
1042
83
784
536
18
15
129
418
296
418
289
97
101
357
125
205
206
126
838
770
1946
1041
82
272
852
18
15
129
418
296
418
289
97
101
357
125
205
206
127
845
770
1946
1041
81
273
849
18
15
129
418
296
418
289
97
101
357
125
205
206
638
838
770
1946
1041
82
784
532
18
15
129
418
296
418
289
97
101
357
125
205
206
639
845
770
1946
1041
81
785
545
18
15
129
418
296
418
289
97
101
357
125
205
206
639
845
786
1946
1041
81
785
545
18
15
129
418
296
418
289
97
101
357
125
205
206
639
845
786
1947
1041
81
785
545
18
15
129
418
296
418
289
97
613
613
125
205
206
639
1869
786
1050
17
81
785
1553
18
15
129
418
296
418
289
97
613
613
125
205
206
639
1869
786
1051
17
81
785
1553
18
15
129
418
296
866
546
84
213
613
125
301
908
1224
1690
1794
1070
137
256
518
726
18
15
129
418
296
866
546
84
213
613
125
301
908
1224
1722
1794
1070
137
256
518
718
18
15
129
418
296
866
802
596
213
613
125
301
396
968
634
1794
1070
1161
768
6
78
18
15
129
418
40
546
801
1841
725
613
829
941
814
1619
92
258
1390
1057
546
642
1755
18
15
129
418
40
546
802
1840
725
613
829
941
800
1616
93
258
1389
1057
557
649
1751
18
15
129
418
552
1570
1570
1840
725
613
765
685
544
848
93
258
795
1033
1710
1161
727
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1056
1136
1046
1298
1306
1473
1309
548
614
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1056
1136
1046
1298
1306
1474
1310
546
614
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1056
1136
1046
1298
1307
1473
1309
548
614
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1030
1284
1334
1473
285
401
509
776
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1046
1298
1306
1474
286
402
486
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1350
1284
1306
1473
285
401
285
456
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1558
1298
1306
1473
285
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1558
1298
1306
1474
286
34
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1558
1298
1307
1473
285
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
544
1648
1558
1298
1307
1475
285
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1568
1648
1558
1298
1306
1473
1053
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1568
1648
1558
1298
1306
1474
1054
34
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1568
1648
1558
1298
1307
1473
1053
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1053
1568
1648
1558
1298
1307
1475
1053
36
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
1056
1136
1046
1298
1306
1472
1304
546
614
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
1056
1136
1046
1298
1307
1472
1304
546
614
798
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
544
1648
1558
1298
1306
1472
280
34
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
544
1648
1558
1298
1307
1472
280
34
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
1568
1648
1558
1298
1306
1472
1048
34
102
286
18
15
674
552
1570
1570
1632
1637
1893
1405
1054
1568
1648
1558
1298
1307
1472
1048
34
102
286
18
15
674
552
1570
1570
1648
1637
1893
1405
1053
1568
1632
1542
1284
1306
1473
1053
52
118
280
18
15
674
552
1570
1570
1648
1637
1893
1405
1054
1056
1120
1030
1282
1307
1472
1304
562
630
798
18
15
674
552
1570
1570
1648
1637
1893
1405
1054
1056
1120
1030
1286
1334
1472
1304
562
630
797
18
15
418
40
34
33
97
101
229
189
13
77
126
6
2
666
434
419
72
120
0
18
15
418
40
34
33
97
101
229
189
13
77
126
6
514
666
434
163
72
632
1792
18
15
418
40
34
33
97
101
229
189
13
77
222
6
2
666
434
419
848
984
0
18
15
418
40
34
33
97
101
229
189
13
77
222
518
2
666
434
419
848
2008
1024
18
15
418
40
34
33
97
101
229
189
13
77
382
6
2
666
434
419
968
376
0
18
15
418
40
34
33
97
101
229
189
13
77
734
518
514
666
434
675
1872
1496
1280
18
15
418
40
34
33
97
101
229
189
13
78
126
6
2
54
433
161
144
180
0
18
15
418
40
34
33
97
101
229
189
13
78
126
6
2
666
433
418
656
500
0
18
15
418
40
34
33
97
101
229
189
14
78
126
6
2
54
432
161
144
180
0
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
521
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
265
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
137
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
162
34
66
475
513
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
169
34
66
475
513
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
297
34
66
475
513
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
46
290
290
66
475
513
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
110
521
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
110
265
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
2
110
137
65
66
123
1
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
521
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
265
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
137
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
553
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
169
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
45
297
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
521
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
265
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
137
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
553
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
169
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
109
297
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
813
521
65
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
5
813
553
34
66
123
3
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
521
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
265
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
137
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
553
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
169
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
45
297
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
521
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
265
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
137
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
553
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
162
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
169
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
297
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
46
290
290
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
521
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
265
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
137
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
553
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
169
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
109
297
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
110
521
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
110
265
66
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
110
137
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
110
169
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
6
110
297
34
66
475
476
18
15
418
40
34
33
97
101
229
189
173
46
115
12
514
110
521
577
1602
1659
1793
18
15
418
40
34
33
97
101
229
189
173
46
115
12
517
813
553
546
578
1659
1795
18
15
418
40
34
33
97
101
229
189
173
46
115
396
517
109
137
73
322
955
899
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
521
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
265
65
450
315
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
137
65
450
315
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
553
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
169
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
45
297
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
521
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
265
65
450
315
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
137
65
450
315
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
553
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
169
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
109
297
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
813
521
65
450
59
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
5
813
553
290
450
571
3
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
45
521
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
45
137
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
45
553
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
45
169
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
45
297
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
521
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
265
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
137
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
553
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
162
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
169
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
297
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
46
290
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
521
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
265
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
137
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
553
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
169
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
109
297
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
110
521
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
110
265
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
110
137
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
110
169
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
6
110
297
290
450
603
476
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
45
265
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
45
137
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
45
553
290
450
571
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
45
169
290
450
571
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
45
297
290
450
571
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
109
265
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
109
137
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
109
169
290
450
571
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
109
297
290
450
571
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
90
273
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
12
9
90
274
65
450
315
111
18
15
418
40
34
33
97
101
229
189
173
46
179
396
514
91
273
65
450
475
897
18
15
418
40
34
33
97
101
229
189
173
46
179
396
514
91
265
65
450
475
897
18
15
418
40
34
33
97
101
229
189
173
46
179
396
514
91
137
65
450
475
897
18
15
418
40
34
33
97
101
229
189
173
46
179
396
514
110
265
65
450
475
897
18
15
418
40
34
33
97
101
229
189
173
46
179
396
517
109
265
65
450
475
899
18
15
418
40
34
33
97
101
229
189
173
46
179
396
517
109
137
65
450
475
899
18
15
418
40
34
33
97
101
229
189
173
46
179
396
518
45
265
578
450
859
988
18
15
418
40
34
33
97
101
229
189
173
46
179
396
518
45
137
290
450
859
988
18
15
418
40
34
33
97
101
229
189
173
46
179
396
518
45
169
290
450
859
988
18
15
418
40
34
33
97
101
229
189
173
46
179
396
518
46
137
290
450
859
988
18
15
418
40
34
33
97
101
229
189
173
46
179
396
518
46
169
290
450
859
988
18
15
418
40
34
33
97
101
229
189
173
46
435
12
2
46
137
65
962
2011
1025
18
15
418
40
34
33
97
101
229
189
173
46
435
524
2
46
137
65
962
987
1025
18
15
418
40
34
33
97
101
229
189
173
46
435
524
2
46
169
290
962
987
1025
18
15
418
40
34
33
97
101
229
189
173
46
435
524
2
46
297
290
962
987
1025
18
15
418
40
34
33
97
101
229
189
173
46
435
524
2
46
290
290
962
987
1025
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
45
137
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
45
169
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
45
297
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
109
265
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
109
137
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
109
169
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
524
5
109
297
290
962
987
1027
18
15
418
40
34
33
97
101
229
189
173
46
435
396
518
45
137
290
962
603
988
18
15
418
40
34
33
97
101
229
189
173
46
435
396
518
45
169
290
962
603
988
18
15
418
40
34
33
97
101
229
189
173
46
435
396
518
46
137
290
962
603
988
18
15
418
40
34
33
97
101
229
189
173
46
435
396
518
46
169
290
962
603
988
18
15
418
40
34
33
97
101
229
189
173
46
435
396
521
109
297
290
962
315
1007
18
15
418
40
34
33
97
101
229
189
173
46
627
524
518
109
521
1570
1858
987
988
18
15
418
40
34
33
97
101
229
189
173
46
627
524
518
110
521
1570
1858
987
988
18
15
418
40
34
33
97
101
229
189
173
46
627
1548
1538
110
521
1601
1858
2011
1025
18
15
418
40
34
33
97
101
229
189
173
46
627
1548
1541
109
521
1601
1858
2011
1027
18
15
418
40
34
33
97
101
229
189
173
46
627
396
5
109
521
546
1858
763
1923
18
15
418
40
34
33
97
101
229
189
173
46
627
396
5
109
169
546
1858
763
1923
18
15
418
40
34
33
97
101
229
189
173
141
190
6
2
666
530
899
976
84
0
18
15
418
40
34
33
97
101
229
189
173
141
190
6
514
666
530
899
976
564
1792
18
15
418
40
34
33
97
101
229
189
173
141
190
38
18
90
274
899
1232
152
96
18
15
418
40
34
33
97
101
229
189
173
141
222
6
2
666
530
899
904
984
0
18
15
418
40
34
33
97
101
229
189
173
77
126
6
2
666
530
3
72
120
0
18
15
418
40
34
33
97
101
229
189
173
77
126
6
514
666
530
3
72
632
1792
18
15
418
40
34
33
97
101
229
189
173
77
222
6
2
666
530
3
208
1012
1024
18
15
418
40
34
33
97
101
229
189
173
77
222
518
2
666
530
3
848
2008
1024
18
15
418
40
34
33
97
101
229
189
173
77
382
6
2
666
530
259
968
376
0
18
15
418
40
34
33
97
101
229
189
173
77
734
518
2
666
530
515
1872
1496
1024
18
15
418
40
34
33
97
101
229
189
173
77
734
518
514
666
530
515
1872
1496
1280
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
45
289
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
45
265
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
45
553
898
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
45
297
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
109
521
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
109
289
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
109
265
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
109
297
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
813
545
897
976
628
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
813
521
897
976
116
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
5
813
553
897
976
628
6
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
45
265
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
109
521
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
109
289
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
109
265
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
813
545
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
6
517
813
553
897
976
628
1798
18
15
418
40
34
33
97
101
229
189
173
142
190
390
514
91
273
900
976
852
976
18
15
418
40
34
33
97
101
229
189
173
142
179
12
9
90
273
370
226
59
111
18
15
418
40
34
33
97
101
229
189
173
142
179
12
9
90
274
370
226
59
111
18
15
418
40
34
33
97
101
229
189
173
142
179
396
514
91
273
370
226
475
897
18
15
418
40
34
33
97
101
229
189
173
142
222
6
2
54
273
898
912
1012
0
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
45
545
900
912
1012
6
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
45
265
897
912
1012
518
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
45
553
897
912
1012
518
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
45
297
898
912
1012
6
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
45
293
900
912
1012
6
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
109
289
900
912
1012
6
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
109
265
897
912
1012
518
18
15
418
40
34
33
97
101
229
189
173
142
222
6
5
109
297
898
912
1012
6
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
46
289
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
46
265
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
46
553
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
46
297
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
91
273
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
91
265
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
110
289
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
2
110
265
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
45
545
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
45
289
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
45
265
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
45
553
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
45
297
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
109
521
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
109
289
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
109
265
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
223
13
5
109
297
897
913
1010
515
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
45
289
897
1744
2036
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
45
265
897
1744
2004
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
45
297
897
1744
2004
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
109
289
897
1744
2036
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
109
265
897
1744
2004
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
6
5
109
297
897
1744
2004
1030
18
15
418
40
34
33
97
101
229
189
173
142
446
390
514
91
273
900
720
596
976
18
15
418
40
34
33
97
101
229
189
173
142
446
390
517
45
545
900
720
628
902
18
15
418
40
34
33
97
101
229
189
173
142
446
390
517
45
289
897
720
628
902
18
15
418
40
34
33
97
101
229
189
173
142
446
390
517
109
289
897
720
628
902
18
15
418
40
34
33
97
101
229
189
173
142
446
390
517
109
265
897
720
628
902
18
15
418
40
34
33
97
101
229
189
173
142
446
390
517
109
297
897
720
628
902
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
46
289
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
46
265
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
46
553
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
46
297
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
91
273
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
91
265
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
110
289
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
2
110
265
897
977
81
0
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
45
289
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
45
265
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
45
553
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
45
297
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
109
521
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
109
289
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
109
265
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
109
297
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
813
545
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
813
521
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
813
553
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
5
813
1825
897
977
82
3
18
15
418
40
34
33
97
101
229
189
173
142
191
13
514
46
265
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
173
142
191
13
514
91
273
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
173
142
191
13
514
91
265
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
173
142
191
13
514
110
265
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
173
142
191
13
514
814
553
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
173
142
191
13
517
45
265
897
977
562
1795
18
15
418
40
34
33
97
101
229
189
173
142
191
13
517
109
521
897
977
562
1795
18
15
418
40
34
33
97
101
229
189
173
142
191
13
517
109
265
897
977
562
1795
18
15
418
40
34
33
97
101
229
189
173
142
191
13
517
813
545
897
977
562
1795
18
15
418
40
34
33
97
101
229
189
173
142
191
13
517
813
553
897
977
562
1795
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
45
289
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
45
553
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
46
289
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
46
297
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
91
529
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
91
273
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
91
265
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
90
529
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
90
273
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
90
274
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
110
289
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
110
297
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
666
529
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
666
530
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
667
529
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
13
18
667
521
897
977
561
96
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
91
529
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
91
273
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
91
265
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
90
529
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
90
273
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
191
397
530
90
274
897
977
865
992
18
15
418
40
34
33
97
101
229
189
173
142
435
12
9
90
273
370
482
59
111
18
15
418
40
34
33
97
101
229
189
173
142
435
12
9
90
274
370
482
59
111
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
46
289
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
46
265
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
46
553
897
721
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
46
297
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
91
273
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
91
265
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
110
289
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
2
110
265
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
545
897
721
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
289
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
265
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
553
897
721
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
297
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
45
293
897
721
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
109
289
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
109
265
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
5
109
297
897
1745
50
3
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
45
289
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
45
553
897
721
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
45
293
897
721
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
46
289
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
46
297
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
91
273
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
91
265
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
90
273
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
90
274
897
721
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
110
289
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
13
18
110
297
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
173
142
447
397
514
91
273
897
721
625
896
18
15
418
40
34
33
97
101
229
189
173
142
447
397
514
91
265
897
721
625
896
18
15
418
40
34
33
97
101
229
189
173
142
447
397
514
110
265
897
721
625
896
18
15
418
40
34
33
97
101
229
189
173
142
447
397
517
45
289
897
721
626
899
18
15
418
40
34
33
97
101
229
189
173
142
447
397
517
45
265
897
721
626
899
18
15
418
40
34
33
97
101
229
189
173
142
447
397
517
109
289
897
721
626
899
18
15
418
40
34
33
97
101
229
189
173
142
447
397
517
109
265
897
721
626
899
18
15
418
40
34
33
97
101
229
189
173
142
447
397
517
109
297
897
721
626
899
18
15
418
40
34
33
97
101
229
189
173
142
447
397
530
91
273
897
721
609
992
18
15
418
40
34
33
97
101
229
189
173
142
447
397
530
91
265
897
721
609
992
18
15
418
40
34
33
97
101
229
189
173
142
447
397
530
90
273
897
721
609
992
18
15
418
40
34
33
97
101
229
189
173
142
447
397
530
90
274
897
721
609
992
18
15
418
40
34
33
97
101
229
189
173
78
126
6
2
54
273
2
144
180
0
18
15
418
40
34
33
97
101
229
189
173
78
126
6
2
54
145
2
144
468
0
18
15
418
40
34
33
97
101
229
189
173
78
126
6
2
666
529
514
144
180
0
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
545
516
656
1716
1030
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
161
2
144
468
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
521
513
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
289
4
144
468
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
265
513
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
553
513
1680
1204
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
297
514
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
165
4
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
45
293
4
144
468
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
109
521
513
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
109
265
513
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
109
553
513
1680
1204
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
109
169
2
144
468
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
109
297
514
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
813
545
4
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
813
521
1
144
500
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
813
553
1
144
500
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
5
813
549
4
144
180
6
18
15
418
40
34
33
97
101
229
189
173
78
126
6
514
666
529
514
656
1716
1792
18
15
418
40
34
33
97
101
229
189
173
78
126
6
517
45
265
514
656
1716
1798
18
15
418
40
34
33
97
101
229
189
173
78
126
6
517
813
545
516
656
1716
1798
18
15
418
40
34
33
97
101
229
189
173
78
126
6
517
813
549
516
656
1716
1798
18
15
418
40
34
33
97
101
229
189
173
78
126
390
514
91
529
514
656
948
896
18
15
418
40
34
33
97
101
229
189
173
78
126
390
514
91
273
2
144
948
896
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
45
545
516
656
948
902
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
45
161
4
144
948
902
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
109
521
513
144
948
902
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
109
265
513
144
948
902
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
109
553
514
144
948
902
18
15
418
40
34
33
97
101
229
189
173
78
126
390
517
109
297
514
144
948
902
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
545
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
161
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
521
514
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
289
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
265
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
137
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
553
514
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
169
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
45
297
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
545
514
546
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
161
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
521
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
289
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
265
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
553
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
169
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
109
297
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
813
545
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
813
521
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
5
813
553
2
34
123
3
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
545
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
161
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
521
514
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
289
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
265
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
137
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
553
514
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
169
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
45
297
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
545
514
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
161
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
521
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
289
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
265
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
137
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
553
514
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
162
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
169
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
297
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
46
290
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
161
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
521
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
289
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
265
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
553
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
169
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
109
297
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
161
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
521
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
289
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
265
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
137
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
169
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
6
110
297
2
34
475
476
18
15
418
40
34
33
97
101
229
189
173
78
115
12
517
45
161
514
1698
1723
1795
18
15
418
40
34
33
97
101
229
189
173
78
115
12
517
813
545
514
1698
1723
1795
18
15
418
40
34
33
97
101
229
189
173
78
115
12
517
813
521
514
1698
1723
1795
18
15
418
40
34
33
97
101
229
189
173
78
115
12
517
813
553
514
1698
1723
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
545
513
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
161
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
521
513
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
289
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
265
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
137
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
553
513
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
169
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
46
297
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
91
529
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
91
521
513
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
91
273
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
91
265
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
91
137
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
110
521
1537
1169
177
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
110
289
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
110
265
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
2
110
137
1
145
161
0
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
545
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
161
513
1681
1202
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
521
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
289
1
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
265
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
137
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
553
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
45
297
1
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
545
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
161
513
1681
1202
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
521
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
289
1
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
265
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
137
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
553
513
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
169
513
1681
1202
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
109
297
1
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
813
545
1
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
813
521
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
813
553
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
813
1825
1025
145
178
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
5
813
549
1
145
114
3
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
46
265
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
46
169
1
657
1713
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
91
273
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
91
265
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
91
137
513
1681
1697
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
110
521
513
1681
1697
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
110
265
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
814
545
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
814
521
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
514
814
553
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
45
161
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
45
137
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
109
161
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
109
521
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
109
169
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
813
545
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
813
521
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
13
517
813
553
513
1681
1714
1795
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
46
161
1
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
46
169
1
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
91
529
1
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
91
521
513
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
91
273
1
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
91
265
513
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
91
137
1
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
110
521
513
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
514
110
265
513
145
945
896
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
45
545
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
45
289
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
45
265
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
545
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
521
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
289
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
265
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
553
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
127
397
517
109
297
513
145
946
899
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
545
513
1745
1009
512
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
161
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
521
513
721
1009
512
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
289
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
265
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
137
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
553
513
1745
1009
512
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
169
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
46
297
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
91
529
513
721
1009
512
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
91
521
513
721
1009
512
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
91
273
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
91
265
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
91
137
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
110
161
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
110
289
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
110
265
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
2
110
137
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
545
513
1745
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
161
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
521
513
721
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
289
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
265
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
137
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
553
513
1745
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
169
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
297
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
45
165
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
545
513
1745
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
161
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
521
513
721
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
289
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
265
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
137
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
553
513
1745
1010
515
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
169
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
13
5
109
297
1
209
1010
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
545
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
521
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
289
513
721
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
265
513
721
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
137
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
553
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
46
297
513
721
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
91
529
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
91
521
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
91
273
513
721
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
2
91
265
513
721
2033
1024
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
545
513
1745
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
161
513
1745
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
521
513
1745
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
289
513
721
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
265
513
721
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
137
513
1745
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
553
513
1745
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
297
513
721
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
5
45
293
513
721
2034
1027
18
15
418
40
34
33
97
101
229
189
173
78
223
525
1538
46
137
513
1745
2033
1536
18
15
418
40
34
33
97
101
229
189
173
78
223
525
1541
45
161
513
1745
2034
1539
18
15
418
40
34
33
97
101
229
189
173
78
223
525
1541
45
137
513
1745
2034
1539
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
46
161
1
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
46
169
1
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
91
273
513
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
91
265
513
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
110
161
513
1745
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
110
521
1537
1745
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
110
289
513
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
2
110
265
513
721
1777
1920
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
45
161
1
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
45
289
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
45
265
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
161
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
521
513
1745
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
289
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
265
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
169
513
1745
1778
1923
18
15
418
40
34
33
97
101
229
189
173
78
223
397
5
109
297
513
721
1778
1923
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
46
521
321
322
123
1
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
46
265
321
322
123
1
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
46
137
193
194
315
257
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
110
521
321
322
123
1
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
110
265
321
322
123
1
18
15
418
40
34
33
97
101
229
189
173
174
179
12
2
110
137
193
194
315
257
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
45
521
321
322
123
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
45
265
321
322
123
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
45
137
193
194
59
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
109
521
321
322
123
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
109
265
193
194
59
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
109
137
193
194
59
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
5
813
521
193
194
59
3
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
45
521
329
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
45
265
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
45
137
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
46
521
322
962
603
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
46
265
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
46
137
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
109
521
329
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
109
265
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
109
137
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
110
521
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
110
265
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
6
110
137
322
322
91
476
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
45
265
322
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
45
137
193
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
109
265
193
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
109
137
193
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
90
273
193
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
9
90
274
322
194
59
111
18
15
418
40
34
33
97
101
229
189
173
174
179
12
517
45
265
961
962
571
1795
18
15
418
40
34
33
97
101
229
189
173
174
179
396
2
110
521
321
962
1755
1921
18
15
418
40
34
33
97
101
229
189
173
174
179
396
5
109
521
321
962
1755
1923
18
15
418
40
34
33
97
101
229
189
173
174
179
396
5
109
137
321
962
1755
1923
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
91
529
321
194
475
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
91
273
193
194
443
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
91
265
321
194
475
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
91
137
193
194
443
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
110
521
321
194
475
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
514
110
265
321
194
475
897
18
15
418
40
34
33
97
101
229
189
173
174
179
396
517
109
521
321
194
475
899
18
15
418
40
34
33
97
101
229
189
173
174
179
396
517
109
265
193
194
443
899
18
15
418
40
34
33
97
101
229
189
173
174
179
396
517
109
137
193
194
443
899
18
15
418
40
34
33
97
101
229
189
173
174
179
396
518
45
265
322
194
475
988
18
15
418
40
34
33
97
101
229
189
173
174
179
396
518
45
137
322
322
859
988
18
15
418
40
34
33
97
101
229
189
173
174
179
396
518
46
137
322
322
859
988
18
15
418
40
34
33
97
101
229
189
173
174
435
12
2
46
265
961
1730
2011
1025
18
15
418
40
34
33
97
101
229
189
173
174
435
12
2
110
265
961
1730
2011
1025
18
15
418
40
34
33
97
101
229
189
173
174
435
12
5
45
265
961
1730
2011
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
12
5
45
137
193
450
59
3
18
15
418
40
34
33
97
101
229
189
173
174
435
12
5
109
265
193
450
59
3
18
15
418
40
34
33
97
101
229
189
173
174
435
12
5
109
137
193
450
59
3
18
15
418
40
34
33
97
101
229
189
173
174
435
12
9
45
137
193
450
59
111
18
15
418
40
34
33
97
101
229
189
173
174
435
12
9
109
265
193
450
59
111
18
15
418
40
34
33
97
101
229
189
173
174
435
12
9
109
137
193
450
59
111
18
15
418
40
34
33
97
101
229
189
173
174
435
12
9
90
273
193
450
59
111
18
15
418
40
34
33
97
101
229
189
173
174
435
12
9
90
274
322
450
59
111
18
15
418
40
34
33
97
101
229
189
173
174
435
524
2
46
265
321
834
987
1025
18
15
418
40
34
33
97
101
229
189
173
174
435
524
2
46
137
321
834
987
1025
18
15
418
40
34
33
97
101
229
189
173
174
435
524
5
45
265
321
834
987
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
524
5
45
137
321
834
987
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
524
5
109
521
329
834
1019
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
524
5
109
265
321
834
987
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
524
5
109
137
321
834
987
1027
18
15
418
40
34
33
97
101
229
189
173
174
435
396
514
91
529
322
834
635
897
18
15
418
40
34
33
97
101
229
189
173
174
435
396
514
91
273
961
706
443
897
18
15
418
40
34
33
97
101
229
189
173
174
435
396
514
91
265
961
706
443
897
18
15
418
40
34
33
97
101
229
189
173
174
435
396
514
91
137
322
834
635
897
18
15
418
40
34
33
97
101
229
189
173
174
435
396
517
109
265
193
450
315
899
18
15
418
40
34
33
97
101
229
189
173
174
435
396
517
109
137
193
450
315
899
18
15
418
40
34
33
97
101
229
189
173
174
435
396
518
45
265
322
834
603
988
18
15
418
40
34
33
97
101
229
189
173
174
435
396
518
45
137
322
834
603
988
18
15
418
40
34
33
97
101
229
189
173
174
435
396
518
46
137
322
834
603
988
18
15
418
40
34
33
97
101
229
189
173
174
435
396
521
109
265
193
450
315
1007
18
15
418
40
34
33
97
101
229
189
173
174
435
396
521
109
137
193
450
315
1007
18
15
418
40
34
33
97
101
229
189
173
302
179
12
5
109
265
802
1218
315
259
18
15
418
40
34
33
97
101
229
189
173
302
179
12
6
109
265
802
1218
91
476
18
15
418
40
34
33
97
101
229
189
173
302
179
12
6
110
265
802
1218
91
476
18
15
418
40
34
33
97
101
229
189
173
302
179
12
9
109
265
802
1218
315
111
18
15
418
40
34
33
97
101
229
189
173
302
435
12
5
45
265
802
706
59
3
18
15
418
40
34
33
97
101
229
189
173
302
435
12
5
109
265
802
706
59
3
18
15
418
40
34
33
97
101
229
189
173
302
435
12
9
45
265
802
706
59
111
18
15
418
40
34
33
97
101
229
189
173
302
435
12
9
109
265
802
706
59
111
18
15
418
40
34
33
97
101
229
189
173
302
435
524
5
45
265
802
706
987
1027
18
15
418
40
34
33
97
101
229
189
173
302
435
524
5
45
297
802
706
987
1027
18
15
418
40
34
33
97
101
229
189
173
302
435
524
5
109
265
802
706
987
1027
18
15
418
40
34
33
97
101
229
189
173
302
435
524
5
109
297
802
706
987
1027
18
15
418
40
34
33
97
101
229
189
174
142
190
38
2
91
264
897
1232
148
112
18
15
418
40
34
33
97
101
229
189
174
142
190
390
514
91
520
897
976
852
976
18
15
418
40
34
33
97
101
229
189
174
142
190
390
514
91
264
897
976
852
976
18
15
418
40
34
33
97
101
229
189
174
142
223
13
2
91
264
897
913
1009
0
18
15
418
40
34
33
97
101
229
189
174
142
446
390
514
91
264
897
720
596
976
18
15
418
40
34
33
97
101
229
189
174
142
191
13
2
91
264
897
977
81
0
18
15
418
40
34
33
97
101
229
189
174
142
191
13
514
91
264
897
977
561
1792
18
15
418
40
34
33
97
101
229
189
174
142
191
13
18
91
520
897
977
561
96
18
15
418
40
34
33
97
101
229
189
174
142
191
13
18
91
264
897
977
561
96
18
15
418
40
34
33
97
101
229
189
174
142
191
13
18
90
272
897
977
561
96
18
15
418
40
34
33
97
101
229
189
174
142
191
13
18
667
520
897
977
561
96
18
15
418
40
34
33
97
101
229
189
174
142
191
397
530
91
264
897
977
865
992
18
15
418
40
34
33
97
101
229
189
174
142
191
397
530
90
272
897
977
865
992
18
15
418
40
34
33
97
101
229
189
174
142
447
13
2
91
264
897
1745
49
0
18
15
418
40
34
33
97
101
229
189
174
142
447
13
18
91
264
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
174
142
447
13
18
90
272
897
1745
49
96
18
15
418
40
34
33
97
101
229
189
174
142
447
397
514
91
264
897
721
625
896
18
15
418
40
34
33
97
101
229
189
174
142
447
397
530
91
264
897
721
609
992
18
15
418
40
34
33
97
101
229
189
174
142
447
397
530
90
272
897
721
609
992
18
15
418
40
34
33
97
101
229
189
174
78
127
13
2
91
520
513
1681
1697
0
18
15
418
40
34
33
97
101
229
189
174
78
127
13
2
91
264
1
145
161
0
18
15
418
40
34
33
97
101
229
189
174
78
127
13
2
91
136
1
145
161
0
18
15
418
40
34
33
97
101
229
189
174
78
127
13
514
91
264
1
145
689
1792
18
15
418
40
34
33
97
101
229
189
174
78
127
13
514
91
136
513
1681
1697
1792
18
15
418
40
34
33
97
101
229
189
174
78
127
397
514
91
136
1
145
945
896
18
15
418
40
34
33
97
101
229
189
174
78
223
13
2
91
520
513
721
1009
512
18
15
418
40
34
33
97
101
229
189
174
78
223
13
2
91
264
1
209
1009
1024
18
15
418
40
34
33
97
101
229
189
174
78
223
525
2
91
520
513
1745
2033
1024
18
15
418
40
34
33
97
101
229
253
13
46
435
12
9
26
273
850
962
1083
111
18
15
418
40
34
33
97
101
229
253
269
157
190
38
18
26
82
323
928
152
96
18
15
418
40
34
33
97
101
229
253
269
158
191
13
18
26
81
321
929
49
96
18
15
418
40
34
33
97
101
229
253
269
158
191
13
18
27
81
321
929
49
96
18
15
418
40
34
33
97
101
229
253
173
142
191
13
18
27
521
897
977
561
96
18
15
418
40
34
33
97
101
229
253
173
142
191
13
18
795
521
897
977
561
96
18
15
418
40
34
33
97
101
229
253
173
142
447
13
18
27
521
897
721
49
96
18
15
418
40
34
33
97
101
229
253
173
78
127
13
2
795
521
1
145
161
0
18
15
418
40
34
33
97
101
229
253
173
78
127
13
514
795
521
1
145
689
1792
18
15
418
40
34
33
97
101
229
253
173
654
735
333
530
795
521
1921
913
561
1632
18
15
418
40
34
33
97
101
229
253
174
142
191
13
18
27
520
897
977
561
96
18
15
418
40
34
33
97
101
229
253
174
142
191
13
18
795
520
897
977
561
96
18
15
418
40
34
33
97
101
229
253
174
142
447
13
18
27
520
897
721
49
96
18
15
418
40
34
33
97
101
229
253
174
78
127
13
2
795
520
1
145
161
0
18
15
418
40
34
33
97
101
229
253
174
78
127
13
514
795
520
1
145
689
1792
18
15
418
40
34
33
97
101
229
253
174
654
735
333
530
795
520
1921
913
561
1632
18
15
418
40
34
33
97
101
357
253
13
78
223
397
786
46
161
161
337
873
864
18
15
418
40
34
33
97
101
357
253
13
78
223
397
786
46
169
161
337
873
864
18
15
418
40
34
33
97
101
357
253
13
78
223
397
786
46
297
417
337
873
864
18
15
418
40
34
33
97
101
357
253
173
46
179
396
774
46
521
66
450
859
860
18
15
418
40
34
33
97
101
357
253
173
78
223
525
770
1051
521
513
721
2033
768
18
15
418
40
34
33
97
101
357
253
173
174
179
396
774
46
521
322
194
475
860
18
15
418
40
34
33
97
101
357
253
173
174
435
396
774
46
521
322
834
347
860
18
15
418
40
34
33
97
101
357
253
173
654
191
13
786
1051
521
1921
721
1633
2016
18
15
418
40
34
33
97
101
357
253
173
654
735
333
777
1069
521
1921
913
561
1713
18
15
418
40
34
33
97
101
357
253
173
654
735
333
786
1051
521
1921
913
561
1696
18
15
418
40
34
33
97
101
357
253
174
78
223
525
770
1051
520
513
721
2033
768
18
15
418
40
34
33
97
101
357
253
174
654
191
13
786
1051
520
1921
721
1633
2016
18
15
418
40
34
33
97
101
357
253
174
654
735
333
786
1051
520
1921
913
561
1696
18
15
418
40
34
33
97
101
357
829
13
78
223
525
770
878
865
1225
721
2033
768
18
15
418
40
34
33
97
101
357
829
13
78
223
525
773
877
873
201
721
2034
771
18
15
418
40
34
33
97
101
357
829
13
174
435
396
777
877
1377
1505
450
315
879
18
15
418
40
34
33
97
101
357
829
13
174
435
396
777
877
1385
1505
450
315
879
18
15
418
40
34
33
97
101
357
893
13
78
223
397
786
814
929
1185
337
873
864
18
15
418
40
34
33
97
101
357
893
13
78
223
397
786
814
937
1185
337
873
864
18
15
418
40
34
33
97
101
357
893
525
78
223
397
786
814
545
161
337
873
864
18
15
418
40
34
33
97
101
357
893
525
78
223
397
786
814
553
161
337
873
864
18
15
418
40
34
33
97
357
357
253
13
78
223
909
530
46
169
417
849
1897
864
18
15
418
40
34
33
97
357
357
253
525
590
127
909
514
46
937
929
1169
1953
896
18
15
418
40
34
33
97
357
357
253
525
590
127
909
517
45
937
929
1169
1970
899
18
15
418
40
34
33
97
357
357
253
173
174
435
908
518
46
521
322
834
859
860
18
15
418
40
34
33
97
357
357
829
13
174
435
908
521
877
1377
1505
1474
827
1007
18
15
418
40
34
33
97
357
357
829
13
174
435
908
521
877
1385
1505
1474
827
1007
18
15
418
40
34
33
97
357
357
893
13
78
735
909
530
814
929
1185
1873
1385
864
18
15
418
40
34
33
97
357
357
893
13
78
735
909
530
814
937
1185
1873
1385
864
18
15
418
40
34
33
97
613
613
829
525
46
627
1868
773
1389
1249
1249
1858
1819
195
18
15
418
40
34
33
97
613
613
829
525
46
627
1868
773
1389
1257
1249
1858
1819
195
18
15
418
40
34
33
113
213
229
189
173
45
101
74
12
46
162
35
35
88
200
18
15
418
40
34
33
113
213
229
189
173
45
101
74
12
46
290
547
35
88
200
18
15
418
40
34
33
113
213
229
189
173
77
101
93
2
46
290
3
65
86
208
18
15
418
40
34
33
113
213
229
189
173
77
101
74
12
46
290
259
579
88
200
18
15
418
40
34
33
609
613
613
189
525
590
1918
1350
773
1133
1505
929
1680
1588
198
18
15
418
40
34
33
609
613
613
189
525
590
1918
1350
773
1133
1513
929
1680
1588
198
18
15
418
40
34
33
609
613
613
189
525
590
1919
1357
773
1133
1513
929
1681
1554
195
18
15
418
40
34
33
105
101
229
189
13
45
181
5
18
90
338
83
449
574
96
18
15
418
40
34
33
105
101
229
189
13
45
181
41
10
90
338
83
449
553
108
18
15
418
40
34
33
105
101
229
189
13
45
110
41
8
90
338
83
48
166
48
18
15
418
40
34
33
105
101
229
189
13
45
437
5
18
90
338
851
961
1086
96
18
15
418
40
34
33
105
101
229
189
13
45
437
41
10
90
338
851
961
1065
108
18
15
418
40
34
33
105
101
229
189
13
46
111
5
9
90
337
81
49
97
113
18
15
418
40
34
33
105
101
229
189
13
46
111
5
10
90
337
81
49
97
112
18
15
418
40
34
33
105
101
229
189
13
46
111
5
10
90
338
81
49
97
112
18
15
418
40
34
33
105
101
229
189
13
46
111
5
18
91
337
81
49
97
96
18
15
418
40
34
33
105
101
229
189
13
46
111
5
18
90
337
81
49
97
96
18
15
418
40
34
33
105
101
229
189
13
46
111
5
18
90
338
81
49
97
96
18
15
418
40
34
33
105
101
229
189
13
46
367
5
9
90
337
337
913
1249
177
18
15
418
40
34
33
105
101
229
189
13
46
367
5
10
90
337
337
913
1249
176
18
15
418
40
34
33
105
101
229
189
13
46
367
5
10
90
338
337
913
1249
176
18
15
418
40
34
33
105
101
229
189
13
46
367
5
18
91
337
337
913
353
96
18
15
418
40
34
33
105
101
229
189
13
46
367
5
18
90
337
337
913
353
96
18
15
418
40
34
33
105
101
229
189
13
46
367
5
18
90
338
337
913
353
96
18
15
418
40
34
33
105
101
229
189
13
77
629
1541
1538
1690
1970
1699
1825
1645
1024
18
15
418
40
34
33
105
101
229
189
525
45
181
5
18
90
850
1107
1473
61
96
18
15
418
40
34
33
105
101
229
189
525
45
181
41
10
90
850
1107
1473
41
108
18
15
418
40
34
33
105
101
229
189
525
45
110
41
8
90
850
595
48
166
48
18
15
418
40
34
33
105
101
229
189
525
45
878
553
8
90
850
595
1936
934
1072
18
15
418
40
34
33
105
101
229
189
525
45
622
41
8
90
850
595
1840
1190
48
18
15
418
40
34
33
105
101
229
189
525
46
111
5
9
90
849
1105
1073
97
113
18
15
418
40
34
33
105
101
229
189
525
46
111
5
10
90
849
1105
1073
97
112
18
15
418
40
34
33
105
101
229
189
525
46
111
5
10
90
850
1105
1073
97
112
18
15
418
40
34
33
105
101
229
189
525
46
111
5
18
91
849
1105
1073
97
96
18
15
418
40
34
33
105
101
229
189
525
46
111
5
18
90
849
1105
1073
97
96
18
15
418
40
34
33
105
101
229
189
525
46
111
5
18
90
850
1105
1073
97
96
18
15
418
40
34
33
105
101
229
189
525
46
623
5
9
90
849
593
1841
609
113
18
15
418
40
34
33
105
101
229
189
525
46
623
5
10
90
849
593
1841
609
112
18
15
418
40
34
33
105
101
229
189
525
46
623
5
10
90
850
593
1841
609
112
18
15
418
40
34
33
105
101
229
189
525
46
623
5
18
91
849
593
1841
609
96
18
15
418
40
34
33
105
101
229
189
525
46
623
5
18
90
849
593
1841
609
96
18
15
418
40
34
33
105
101
229
189
525
46
623
5
18
90
850
593
1841
609
96
18
15
418
40
34
33
105
101
229
189
525
46
623
1541
1554
91
849
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
525
46
623
1541
1554
90
849
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
525
46
623
1541
1554
90
850
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
525
1581
1205
5
18
90
850
1619
1985
1086
96
18
15
418
40
34
33
105
101
229
189
525
1581
1205
41
10
90
850
1619
1985
1065
108
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
9
90
849
1617
1841
1377
113
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
10
90
849
1617
1841
1377
112
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
10
90
850
1617
1841
1377
112
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
18
91
849
1617
1841
1377
96
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
18
90
849
1617
1841
1377
96
18
15
418
40
34
33
105
101
229
189
525
1582
1391
5
18
90
850
1618
1841
1377
96
18
15
418
40
34
33
105
101
229
189
525
813
622
41
8
90
850
851
1072
1190
1200
18
15
418
40
34
33
105
101
229
189
525
814
623
5
9
90
849
849
1073
1121
1137
18
15
418
40
34
33
105
101
229
189
525
814
623
5
10
90
849
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
189
525
814
623
5
10
90
850
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
189
525
814
623
5
18
91
849
849
1073
1121
96
18
15
418
40
34
33
105
101
229
189
525
814
623
5
18
90
849
849
1073
1121
96
18
15
418
40
34
33
105
101
229
189
525
814
623
5
18
90
850
849
1073
1121
96
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
9
90
849
849
1841
225
177
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
10
90
849
849
1841
225
176
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
10
90
850
849
1841
225
176
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
18
91
849
849
1841
1377
96
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
18
90
849
849
1841
1377
96
18
15
418
40
34
33
105
101
229
189
525
814
1391
5
18
90
850
849
1841
1377
96
18
15
418
40
34
33
105
101
229
189
173
45
117
5
2
46
162
35
65
109
0
18
15
418
40
34
33
105
101
229
189
173
45
117
5
2
46
290
547
65
109
0
18
15
418
40
34
33
105
101
229
189
173
45
117
5
2
666
530
67
65
109
0
18
15
418
40
34
33
105
101
229
189
173
45
117
5
514
814
546
35
65
622
1792
18
15
418
40
34
33
105
101
229
189
173
45
181
2
4
90
274
67
451
56
104
18
15
418
40
34
33
105
101
229
189
173
45
181
2
4
666
530
67
451
568
104
18
15
418
40
34
33
105
101
229
189
173
45
181
5
2
46
162
291
449
574
0
18
15
418
40
34
33
105
101
229
189
173
45
181
5
2
46
290
291
449
574
0
18
15
418
40
34
33
105
101
229
189
173
45
181
5
2
666
530
67
449
62
0
18
15
418
40
34
33
105
101
229
189
173
45
181
5
4
666
530
67
451
567
116
18
15
418
40
34
33
105
101
229
189
173
45
181
5
9
90
274
579
451
567
113
18
15
418
40
34
33
105
101
229
189
173
45
181
5
18
90
274
67
449
62
96
18
15
418
40
34
33
105
101
229
189
173
45
181
5
18
666
530
67
449
62
96
18
15
418
40
34
33
105
101
229
189
173
45
181
41
9
46
162
291
449
297
109
18
15
418
40
34
33
105
101
229
189
173
45
181
41
10
90
274
67
449
41
108
18
15
418
40
34
33
105
101
229
189
173
45
181
41
10
666
530
67
449
41
108
18
15
418
40
34
33
105
101
229
189
173
45
110
41
8
46
162
35
72
462
48
18
15
418
40
34
33
105
101
229
189
173
45
110
41
8
90
530
67
88
462
48
18
15
418
40
34
33
105
101
229
189
173
45
110
41
8
90
274
67
72
462
560
18
15
418
40
34
33
105
101
229
189
173
45
437
5
2
666
530
67
961
1086
0
18
15
418
40
34
33
105
101
229
189
173
45
437
517
2
46
290
291
961
1005
0
18
15
418
40
34
33
105
101
229
189
173
45
437
517
2
666
530
67
961
1021
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
545
289
305
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
161
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
521
577
561
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
289
97
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
265
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
137
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
553
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
169
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
46
297
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
54
273
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
54
145
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
110
161
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
110
265
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
110
137
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
110
169
33
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
666
529
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
2
666
530
65
49
97
0
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
545
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
161
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
521
577
561
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
289
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
265
65
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
137
65
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
553
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
169
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
297
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
165
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
45
293
33
145
97
185
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
545
289
305
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
161
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
521
545
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
289
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
265
65
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
137
65
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
553
545
561
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
169
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
109
297
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
813
545
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
813
521
65
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
813
553
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
813
1825
1057
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
5
813
549
33
49
97
121
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
545
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
161
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
521
577
561
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
289
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
265
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
137
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
553
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
169
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
297
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
165
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
45
293
33
145
97
184
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
545
289
305
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
161
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
521
545
657
97
184
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
289
97
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
265
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
137
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
553
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
169
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
46
297
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
161
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
521
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
289
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
265
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
137
65
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
553
545
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
169
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
110
297
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
6
814
553
33
49
97
120
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
46
161
161
657
1633
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
46
265
65
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
46
169
161
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
110
161
161
657
1633
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
110
521
33
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
110
265
65
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
110
137
65
305
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
814
545
33
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
814
521
65
561
1633
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
814
553
33
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
694
529
65
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
514
666
529
65
49
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
545
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
161
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
521
289
305
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
289
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
265
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
137
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
553
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
169
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
297
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
549
545
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
165
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
45
293
33
145
97
177
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
545
1569
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
161
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
289
97
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
137
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
553
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
169
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
46
297
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
545
289
305
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
161
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
521
545
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
289
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
265
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
137
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
169
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
109
297
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
90
529
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
90
273
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
90
530
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
90
274
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
161
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
521
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
289
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
265
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
137
65
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
169
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
110
297
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
9
813
545
33
49
97
113
18
15
418
40
34
33
105
101
229
189
173
46
111
5
517
109
521
1601
1585
1634
1795
18
15
418
40
34
33
105
101
229
189
173
46
111
5
517
109
265
65
305
610
1795
18
15
418
40
34
33
105
101
229
189
173
46
111
5
517
109
137
65
305
610
1795
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
54
145
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
91
521
33
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
91
265
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
91
137
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
90
529
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
90
273
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
90
530
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
10
90
274
65
49
97
112
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
545
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
161
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
289
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
553
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
169
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
297
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
165
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
45
293
97
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
545
289
305
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
161
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
521
577
561
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
289
97
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
265
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
137
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
553
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
169
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
46
297
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
91
529
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
91
521
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
91
273
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
91
265
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
91
137
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
90
529
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
90
273
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
90
530
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
90
274
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
110
161
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
110
289
33
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
666
529
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
666
145
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
666
530
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
667
529
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
667
521
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
667
145
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
667
137
65
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
111
5
18
667
649
545
49
97
96
18
15
418
40
34
33
105
101
229
189
173
46
623
5
5
45
545
1569
1841
609
121
18
15
418
40
34
33
105
101
229
189
173
46
623
5
5
45
553
545
1841
609
121
18
15
418
40
34
33
105
101
229
189
173
46
623
5
5
109
521
1569
1841
609
121
18
15
418
40
34
33
105
101
229
189
173
46
623
5
5
109
553
1569
1841
609
121
18
15
418
40
34
33
105
101
229
189
173
46
623
5
5
813
553
545
1841
609
121
18
15
418
40
34
33
105
101
229
189
173
46
623
5
514
110
521
1569
1841
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
623
5
514
814
545
1569
1841
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
623
5
514
814
553
1569
1841
609
1792
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
45
545
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
45
553
545
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
46
545
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
46
553
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
109
521
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
9
110
521
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
173
46
623
5
10
91
521
1569
1841
609
112
18
15
418
40
34
33
105
101
229
189
173
46
623
5
10
91
137
545
1841
609
112
18
15
418
40
34
33
105
101
229
189
173
46
623
5
18
45
553
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
173
46
623
5
18
91
521
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
173
46
623
5
18
91
137
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
173
46
623
5
18
667
521
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
173
46
623
5
18
667
649
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
173
46
623
1541
1554
666
529
1601
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
173
46
623
1541
1554
667
529
1601
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
173
46
623
1541
1554
667
521
1601
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
173
141
181
5
18
90
530
371
225
62
96
18
15
418
40
34
33
105
101
229
189
173
141
181
5
18
90
274
371
225
62
96
18
15
418
40
34
33
105
101
229
189
173
141
181
5
18
666
146
371
225
62
96
18
15
418
40
34
33
105
101
229
189
173
141
181
41
10
90
530
371
225
41
108
18
15
418
40
34
33
105
101
229
189
173
141
181
41
10
90
274
371
225
41
108
18
15
418
40
34
33
105
101
229
189
173
141
110
41
8
90
530
899
560
678
48
18
15
418
40
34
33
105
101
229
189
173
141
437
5
18
90
274
371
481
62
96
18
15
418
40
34
33
105
101
229
189
173
141
437
41
10
90
274
371
481
41
108
18
15
418
40
34
33
105
101
229
189
173
77
117
2
6
46
162
3
35
120
4
18
15
418
40
34
33
105
101
229
189
173
77
117
2
6
46
290
515
35
120
4
18
15
418
40
34
33
105
101
229
189
173
77
117
5
2
46
162
3
33
109
0
18
15
418
40
34
33
105
101
229
189
173
77
117
5
2
46
290
515
33
109
0
18
15
418
40
34
33
105
101
229
189
173
77
117
5
2
666
530
3
33
109
0
18
15
418
40
34
33
105
101
229
189
173
77
117
5
6
46
162
3
35
475
472
18
15
418
40
34
33
105
101
229
189
173
77
117
5
6
46
290
259
291
475
472
18
15
418
40
34
33
105
101
229
189
173
77
117
5
514
814
546
3
33
637
1792
18
15
418
40
34
33
105
101
229
189
173
77
629
5
2
666
530
1539
1825
622
0
18
15
418
40
34
33
105
101
229
189
173
77
629
517
2
666
530
1539
1825
1006
1024
18
15
418
40
34
33
105
101
229
189
173
77
629
837
530
90
530
1539
1825
814
928
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
46
289
897
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
46
265
897
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
46
553
897
561
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
46
297
897
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
54
273
897
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
54
145
241
49
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
110
265
897
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
666
529
897
561
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
2
666
530
897
561
97
0
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
545
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
289
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
265
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
553
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
297
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
45
293
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
109
521
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
109
289
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
109
265
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
109
297
897
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
813
545
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
813
521
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
813
553
897
561
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
5
813
1825
897
49
97
121
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
545
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
289
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
265
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
553
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
297
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
45
293
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
46
521
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
46
289
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
46
265
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
46
553
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
46
297
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
110
521
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
110
289
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
110
265
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
110
297
897
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
6
814
553
897
561
97
120
18
15
418
40
34
33
105
101
229
189
173
142
111
5
514
46
265
897
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
142
111
5
514
110
265
897
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
142
111
5
514
814
553
897
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
142
111
5
514
666
529
897
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
545
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
289
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
265
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
553
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
297
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
549
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
45
293
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
46
545
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
46
289
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
46
553
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
46
297
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
109
521
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
109
289
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
109
265
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
109
297
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
90
529
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
90
273
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
90
530
370
49
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
90
274
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
110
521
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
110
289
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
110
265
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
110
297
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
9
813
545
897
561
97
113
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
54
145
241
49
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
91
521
897
561
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
91
265
897
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
90
529
897
561
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
90
273
897
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
90
530
898
561
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
10
90
274
897
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
45
289
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
45
553
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
45
293
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
46
289
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
46
265
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
46
553
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
46
297
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
91
529
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
91
521
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
91
273
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
91
265
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
90
529
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
90
273
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
90
530
370
49
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
90
274
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
110
289
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
666
529
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
666
145
369
49
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
666
530
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
667
529
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
667
521
897
561
97
96
18
15
418
40
34
33
105
101
229
189
173
142
111
5
18
667
145
369
49
97
96
18
15
418
40
34
33
105
101
229
189
173
173
181
2
4
90
274
323
195
56
104
18
15
418
40
34
33
105
101
229
189
173
173
181
2
4
666
530
323
195
56
104
18
15
418
40
34
33
105
101
229
189
173
173
181
2
4
666
658
323
195
56
104
18
15
418
40
34
33
105
101
229
189
173
173
181
5
2
666
530
323
193
61
0
18
15
418
40
34
33
105
101
229
189
173
173
181
5
4
666
530
323
321
109
108
18
15
418
40
34
33
105
101
229
189
173
173
181
5
9
90
274
323
323
55
113
18
15
418
40
34
33
105
101
229
189
173
173
181
5
18
90
530
339
193
61
96
18
15
418
40
34
33
105
101
229
189
173
173
181
5
18
90
274
195
193
62
96
18
15
418
40
34
33
105
101
229
189
173
173
181
5
18
666
530
323
193
61
96
18
15
418
40
34
33
105
101
229
189
173
173
181
5
18
666
146
323
193
61
96
18
15
418
40
34
33
105
101
229
189
173
173
181
41
10
90
530
963
961
553
108
18
15
418
40
34
33
105
101
229
189
173
173
181
41
10
90
274
195
193
41
108
18
15
418
40
34
33
105
101
229
189
173
173
181
41
10
666
530
323
193
41
108
18
15
418
40
34
33
105
101
229
189
173
173
437
2
4
90
274
323
451
56
104
18
15
418
40
34
33
105
101
229
189
173
173
437
5
2
666
530
323
833
1085
0
18
15
418
40
34
33
105
101
229
189
173
173
437
5
4
666
530
323
835
1079
116
18
15
418
40
34
33
105
101
229
189
173
173
437
5
18
90
530
339
833
1086
96
18
15
418
40
34
33
105
101
229
189
173
173
437
5
18
90
274
195
449
61
96
18
15
418
40
34
33
105
101
229
189
173
173
437
517
2
666
530
323
833
1021
0
18
15
418
40
34
33
105
101
229
189
173
173
437
41
10
90
530
963
705
41
108
18
15
418
40
34
33
105
101
229
189
173
173
437
41
10
90
274
195
449
41
108
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
46
265
961
1041
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
46
137
193
17
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
46
297
929
1041
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
54
273
193
17
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
54
145
193
17
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
110
265
961
1041
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
110
137
193
17
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
666
529
961
529
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
2
666
530
961
529
97
0
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
45
289
929
1041
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
45
265
961
1041
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
45
137
193
17
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
45
297
929
1041
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
45
293
929
529
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
109
289
929
1041
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
109
265
193
17
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
109
137
193
17
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
109
297
929
1041
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
813
545
929
529
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
5
813
521
193
17
97
121
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
45
265
961
1041
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
45
137
193
17
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
46
521
961
529
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
46
265
193
17
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
46
137
193
17
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
110
521
961
529
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
110
265
193
17
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
6
110
137
193
17
97
120
18
15
418
40
34
33
105
101
229
189
173
174
111
5
514
46
265
961
529
1633
1792
18
15
418
40
34
33
105
101
229
189
173
174
111
5
514
110
265
961
529
1633
1792
18
15
418
40
34
33
105
101
229
189
173
174
111
5
514
110
137
193
529
609
1792
18
15
418
40
34
33
105
101
229
189
173
174
111
5
514
694
529
337
529
609
1792
18
15
418
40
34
33
105
101
229
189
173
174
111
5
514
666
529
961
529
1633
1792
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
45
289
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
45
265
961
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
45
137
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
45
297
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
45
293
929
529
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
46
137
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
46
297
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
109
289
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
109
265
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
109
137
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
109
297
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
90
529
961
529
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
90
273
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
90
530
961
529
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
90
274
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
110
265
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
110
137
193
17
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
110
297
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
9
813
545
929
529
97
113
18
15
418
40
34
33
105
101
229
189
173
174
111
5
517
109
265
961
529
1634
1795
18
15
418
40
34
33
105
101
229
189
173
174
111
5
517
109
137
193
529
610
1795
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
54
145
193
17
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
91
521
961
529
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
91
265
193
17
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
91
137
193
17
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
90
529
961
529
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
90
273
193
17
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
90
530
961
529
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
10
90
274
193
17
97
112
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
45
289
929
1041
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
45
297
929
1041
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
46
265
961
1041
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
46
137
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
46
297
929
1041
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
91
529
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
91
521
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
91
273
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
91
265
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
91
137
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
90
529
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
90
273
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
90
530
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
90
274
193
17
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
666
529
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
666
530
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
667
529
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
111
5
18
667
521
961
529
97
96
18
15
418
40
34
33
105
101
229
189
173
174
367
5
2
54
273
337
785
353
0
18
15
418
40
34
33
105
101
229
189
173
174
367
5
9
90
273
337
785
353
113
18
15
418
40
34
33
105
101
229
189
173
174
367
5
9
90
274
337
785
353
113
18
15
418
40
34
33
105
101
229
189
173
174
367
5
18
91
273
337
785
353
96
18
15
418
40
34
33
105
101
229
189
173
174
367
5
18
90
273
337
785
353
96
18
15
418
40
34
33
105
101
229
189
173
174
367
5
18
90
274
337
785
353
96
18
15
418
40
34
33
105
101
229
189
173
301
366
41
8
90
274
819
1832
1230
304
18
15
418
40
34
33
105
101
229
189
173
301
878
553
8
90
530
819
808
974
1072
18
15
418
40
34
33
105
101
229
189
173
301
878
553
8
90
274
803
816
934
1072
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
545
1697
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
521
1697
145
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
289
801
561
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
265
801
561
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
137
673
561
609
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
553
1697
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
46
297
801
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
54
273
818
561
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
54
145
673
145
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
110
161
673
561
609
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
110
265
801
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
110
137
673
561
609
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
110
169
673
561
609
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
666
529
801
561
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
2
666
530
1681
1073
97
0
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
545
1697
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
161
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
521
1697
145
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
289
801
561
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
265
801
561
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
137
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
553
1697
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
169
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
297
801
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
165
673
145
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
45
293
801
561
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
545
1697
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
161
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
521
1697
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
289
801
561
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
265
801
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
137
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
553
1697
145
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
169
673
561
609
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
109
297
801
1073
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
813
545
673
49
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
813
521
673
49
481
185
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
813
553
673
49
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
813
1825
801
561
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
5
813
549
673
49
97
121
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
545
1697
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
161
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
521
1697
145
481
184
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
289
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
265
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
137
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
553
1697
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
297
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
165
673
145
481
184
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
45
293
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
545
1697
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
521
1697
145
481
184
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
289
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
265
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
137
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
553
1697
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
46
297
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
161
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
521
1697
1073
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
289
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
265
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
137
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
553
1697
145
481
184
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
169
673
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
110
297
801
561
609
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
6
814
553
673
49
97
120
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
46
161
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
46
265
801
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
46
169
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
110
161
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
110
521
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
110
265
801
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
110
137
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
814
545
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
814
553
673
561
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
694
529
1681
1073
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
514
666
529
1681
1073
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
545
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
161
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
521
1697
145
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
289
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
265
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
137
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
553
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
169
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
297
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
549
1697
145
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
45
293
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
545
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
161
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
289
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
137
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
553
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
169
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
46
297
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
545
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
161
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
521
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
289
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
265
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
137
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
169
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
109
297
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
90
529
817
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
90
273
817
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
90
530
817
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
90
274
817
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
161
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
521
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
289
801
561
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
265
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
137
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
169
673
561
609
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
110
297
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
9
813
545
673
49
97
113
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
54
145
657
561
609
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
91
521
1697
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
91
265
801
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
91
137
673
561
609
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
90
529
817
561
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
90
273
817
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
90
530
817
561
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
10
90
274
817
1073
97
112
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
45
545
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
45
289
801
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
45
553
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
45
297
801
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
545
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
521
1697
145
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
289
801
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
265
801
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
137
673
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
553
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
46
297
801
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
91
529
817
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
91
521
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
91
273
817
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
91
265
801
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
91
137
673
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
90
529
817
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
90
273
817
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
90
530
817
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
90
274
817
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
110
161
673
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
110
289
801
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
666
529
1681
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
666
530
818
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
666
657
657
49
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
529
801
561
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
521
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
145
657
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
137
673
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
657
657
49
97
96
18
15
418
40
34
33
105
101
229
189
173
302
111
5
18
667
649
673
561
609
96
18
15
418
40
34
33
105
101
229
189
173
302
367
5
2
46
545
673
657
353
0
18
15
418
40
34
33
105
101
229
189
173
302
367
5
2
46
553
673
657
353
0
18
15
418
40
34
33
105
101
229
189
173
302
367
5
2
54
145
657
657
1249
1024
18
15
418
40
34
33
105
101
229
189
173
302
367
5
5
45
545
673
657
353
121
18
15
418
40
34
33
105
101
229
189
173
302
367
5
5
45
553
673
657
353
121
18
15
418
40
34
33
105
101
229
189
173
302
367
5
5
109
545
673
657
353
121
18
15
418
40
34
33
105
101
229
189
173
302
367
5
5
109
553
673
657
353
121
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
45
545
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
45
553
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
45
549
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
46
545
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
46
553
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
9
109
545
673
657
353
113
18
15
418
40
34
33
105
101
229
189
173
302
367
5
10
54
145
657
657
1249
688
18
15
418
40
34
33
105
101
229
189
173
302
367
5
18
45
545
673
657
353
96
18
15
418
40
34
33
105
101
229
189
173
302
367
5
18
45
553
673
657
353
96
18
15
418
40
34
33
105
101
229
189
173
302
367
5
18
46
545
673
657
353
96
18
15
418
40
34
33
105
101
229
189
173
302
367
5
18
46
553
673
657
353
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
46
545
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
46
137
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
46
553
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
46
297
801
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
54
145
657
1585
609
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
110
161
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
110
265
801
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
110
137
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
2
110
169
673
1585
1121
0
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
545
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
161
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
137
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
553
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
169
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
297
801
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
45
165
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
545
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
161
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
521
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
265
801
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
137
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
553
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
109
169
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
813
545
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
5
813
553
673
1585
1121
1145
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
545
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
161
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
137
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
553
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
297
801
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
45
165
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
46
545
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
46
137
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
46
553
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
46
297
801
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
161
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
521
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
265
801
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
137
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
553
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
110
169
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
6
814
553
673
1585
1121
1144
18
15
418
40
34
33
105
101
229
189
173
302
623
5
514
694
529
1681
1585
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
623
5
514
666
529
1681
1585
609
1792
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
545
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
161
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
137
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
553
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
169
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
297
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
45
549
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
545
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
161
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
137
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
553
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
169
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
46
297
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
545
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
161
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
521
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
265
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
137
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
109
169
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
110
161
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
110
521
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
110
265
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
110
137
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
110
169
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
9
813
545
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
173
302
623
5
10
54
145
657
1585
609
112
18
15
418
40
34
33
105
101
229
189
173
302
623
5
10
91
521
673
1585
1121
1136
18
15
418
40
34
33
105
101
229
189
173
302
623
5
10
91
265
801
1585
1121
1136
18
15
418
40
34
33
105
101
229
189
173
302
623
5
10
91
137
673
1585
1121
1136
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
45
545
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
45
553
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
45
297
801
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
46
545
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
46
137
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
46
553
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
46
297
801
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
91
521
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
91
265
801
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
91
137
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
110
161
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
666
529
1681
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
666
657
689
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
529
1681
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
521
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
145
657
1585
609
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
137
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
657
689
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
5
18
667
649
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1541
109
161
673
1585
1633
1657
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1541
109
137
673
1585
1633
1657
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1541
109
169
673
1585
1633
1657
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
45
161
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
45
165
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
46
161
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
46
169
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
110
161
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
110
137
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
623
1541
1545
110
169
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
173
302
879
517
2
46
289
801
817
993
0
18
15
418
40
34
33
105
101
229
189
173
302
879
517
2
46
265
801
817
993
0
18
15
418
40
34
33
105
101
229
189
173
302
879
517
2
46
297
801
817
993
0
18
15
418
40
34
33
105
101
229
189
173
302
879
553
8
46
289
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
173
302
879
553
8
46
265
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
173
302
879
553
8
46
297
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
173
302
879
553
8
110
289
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
173
302
879
553
8
110
265
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
173
814
623
5
514
814
553
1825
1073
1121
1792
18
15
418
40
34
33
105
101
229
189
173
814
623
5
514
694
529
1825
1073
1121
1792
18
15
418
40
34
33
105
101
229
189
173
814
623
5
514
666
529
1825
1073
1121
1792
18
15
418
40
34
33
105
101
229
189
173
814
623
5
9
90
529
1841
1073
1121
1137
18
15
418
40
34
33
105
101
229
189
173
814
623
5
9
90
530
1842
1073
1121
1137
18
15
418
40
34
33
105
101
229
189
173
814
623
5
10
91
521
1825
1073
1121
1136
18
15
418
40
34
33
105
101
229
189
173
814
623
5
10
90
529
1841
1073
1121
1136
18
15
418
40
34
33
105
101
229
189
173
814
623
5
10
90
530
1841
1073
1121
1136
18
15
418
40
34
33
105
101
229
189
173
814
623
5
18
91
529
1825
1073
1121
96
18
15
418
40
34
33
105
101
229
189
173
814
623
5
18
90
529
1825
1073
1121
96
18
15
418
40
34
33
105
101
229
189
173
814
623
5
18
90
530
1841
1073
1121
96
18
15
418
40
34
33
105
101
229
189
173
814
623
5
18
666
529
1841
1073
1121
96
18
15
418
40
34
33
105
101
229
189
173
814
623
5
18
667
529
1825
1073
1121
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
544
289
305
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
160
33
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
288
97
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
552
33
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
168
33
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
46
296
33
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
110
520
33
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
110
264
65
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
9
110
136
65
49
97
113
18
15
418
40
34
33
105
101
229
189
174
46
111
5
10
54
272
97
49
97
112
18
15
418
40
34
33
105
101
229
189
174
46
111
5
10
54
144
97
49
97
112
18
15
418
40
34
33
105
101
229
189
174
46
111
5
10
91
520
33
49
97
112
18
15
418
40
34
33
105
101
229
189
174
46
111
5
10
91
264
65
49
97
112
18
15
418
40
34
33
105
101
229
189
174
46
111
5
10
91
136
65
49
97
112
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
91
520
33
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
91
264
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
91
136
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
90
520
33
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
90
264
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
90
136
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
666
520
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
666
136
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
666
648
545
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
667
520
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
667
136
65
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
111
5
18
667
648
545
49
97
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
9
46
552
545
1841
609
113
18
15
418
40
34
33
105
101
229
189
174
46
623
5
9
110
520
1569
1841
609
113
18
15
418
40
34
33
105
101
229
189
174
46
623
5
10
91
520
1569
1841
609
112
18
15
418
40
34
33
105
101
229
189
174
46
623
5
10
91
136
545
1841
609
112
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
91
520
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
91
136
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
90
520
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
90
136
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
666
520
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
666
648
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
667
520
1569
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
5
18
667
648
545
1841
609
96
18
15
418
40
34
33
105
101
229
189
174
46
623
1541
1554
666
520
1601
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
174
46
623
1541
1554
666
648
545
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
174
46
623
1541
1554
667
520
1601
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
174
46
623
1541
1554
667
648
545
1841
1633
1632
18
15
418
40
34
33
105
101
229
189
174
142
111
5
9
46
288
897
561
97
113
18
15
418
40
34
33
105
101
229
189
174
142
111
5
9
46
552
897
561
97
113
18
15
418
40
34
33
105
101
229
189
174
142
111
5
9
46
296
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
142
111
5
9
110
520
897
561
97
113
18
15
418
40
34
33
105
101
229
189
174
142
111
5
9
110
264
897
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
142
111
5
10
54
272
897
1073
97
112
18
15
418
40
34
33
105
101
229
189
174
142
111
5
10
91
520
897
561
97
112
18
15
418
40
34
33
105
101
229
189
174
142
111
5
10
91
264
897
1073
97
112
18
15
418
40
34
33
105
101
229
189
174
142
111
5
18
91
520
897
561
97
96
18
15
418
40
34
33
105
101
229
189
174
142
111
5
18
91
264
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
142
111
5
18
90
264
897
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
142
111
5
18
666
520
897
561
97
96
18
15
418
40
34
33
105
101
229
189
174
142
111
5
18
667
520
897
561
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
9
46
296
929
1041
97
113
18
15
418
40
34
33
105
101
229
189
174
174
111
5
9
110
264
961
1041
97
113
18
15
418
40
34
33
105
101
229
189
174
174
111
5
9
110
136
193
17
97
113
18
15
418
40
34
33
105
101
229
189
174
174
111
5
10
54
272
193
17
97
112
18
15
418
40
34
33
105
101
229
189
174
174
111
5
10
91
264
193
17
97
112
18
15
418
40
34
33
105
101
229
189
174
174
111
5
10
91
136
193
17
97
112
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
91
264
193
17
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
91
136
193
17
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
90
520
961
529
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
90
264
193
17
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
90
136
193
17
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
666
520
961
529
97
96
18
15
418
40
34
33
105
101
229
189
174
174
111
5
18
667
520
961
529
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
46
544
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
46
288
801
561
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
46
552
1697
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
46
168
673
561
609
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
46
296
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
110
520
1697
145
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
110
264
801
1073
97
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
9
110
136
673
561
609
113
18
15
418
40
34
33
105
101
229
189
174
302
111
5
10
91
520
1697
145
97
112
18
15
418
40
34
33
105
101
229
189
174
302
111
5
10
91
264
801
1073
97
112
18
15
418
40
34
33
105
101
229
189
174
302
111
5
10
91
136
673
561
609
112
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
91
520
1697
145
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
91
264
801
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
91
136
673
561
609
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
90
264
801
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
90
136
673
561
609
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
666
520
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
666
136
673
561
609
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
666
648
673
49
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
667
520
1697
1073
97
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
667
136
673
561
609
96
18
15
418
40
34
33
105
101
229
189
174
302
111
5
18
667
648
673
49
97
96
18
15
418
40
34
33
105
101
229
189
174
302
367
5
9
46
544
673
657
353
113
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
46
544
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
46
552
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
46
168
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
46
296
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
110
264
801
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
9
110
136
673
1585
1121
1137
18
15
418
40
34
33
105
101
229
189
174
302
623
5
10
91
264
801
1585
1121
1136
18
15
418
40
34
33
105
101
229
189
174
302
623
5
10
91
136
673
1585
1121
1136
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
91
264
801
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
91
136
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
90
264
801
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
90
136
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
666
136
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
5
18
667
136
673
1585
1121
96
18
15
418
40
34
33
105
101
229
189
174
302
623
1541
1545
46
160
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
174
302
623
1541
1545
110
264
801
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
174
302
623
1541
1545
110
136
673
1585
1633
1649
18
15
418
40
34
33
105
101
229
189
174
302
623
1541
1554
91
136
673
1585
1633
1632
18
15
418
40
34
33
105
101
229
189
174
302
623
1541
1554
90
136
673
1585
1633
1632
18
15
418
40
34
33
105
101
229
189
174
302
879
553
8
46
264
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
174
302
879
553
8
46
288
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
174
302
879
553
8
110
264
801
817
934
1072
18
15
418
40
34
33
105
101
229
189
174
814
623
5
10
91
520
1825
1073
1121
1136
18
15
418
40
34
33
105
101
229
253
13
45
117
5
2
26
274
339
65
126
0
18
15
418
40
34
33
105
101
229
253
13
45
181
5
2
26
274
339
449
318
0
18
15
418
40
34
33
105
101
229
253
13
45
181
5
18
26
274
339
449
318
96
18
15
418
40
34
33
105
101
229
253
13
45
181
41
10
26
274
339
449
553
108
18
15
418
40
34
33
105
101
229
253
13
45
110
41
8
26
274
339
816
678
48
18
15
418
40
34
33
105
101
229
253
13
45
437
5
2
26
274
851
961
1086
0
18
15
418
40
34
33
105
101
229
253
13
45
437
5
18
26
274
851
961
1086
96
18
15
418
40
34
33
105
101
229
253
13
45
437
517
2
26
274
851
961
1021
0
18
15
418
40
34
33
105
101
229
253
13
46
111
5
2
26
273
337
49
97
0
18
15
418
40
34
33
105
101
229
253
13
46
111
5
2
26
274
337
49
97
0
18
15
418
40
34
33
105
101
229
253
13
46
111
5
9
26
273
337
49
97
113
18
15
418
40
34
33
105
101
229
253
13
46
111
5
9
26
274
337
49
97
113
18
15
418
40
34
33
105
101
229
253
13
46
111
5
9
794
1809
1105
49
97
113
18
15
418
40
34
33
105
101
229
253
13
46
111
5
9
794
1810
1106
49
97
113
18
15
418
40
34
33
105
101
229
253
13
46
111
5
10
26
273
337
49
97
112
18
15
418
40
34
33
105
101
229
253
13
46
111
5
10
26
274
337
49
97
112
18
15
418
40
34
33
105
101
229
253
13
46
111
5
10
794
1809
1105
49
97
112
18
15
418
40
34
33
105
101
229
253
13
46
111
5
10
794
1810
1106
49
97
112
18
15
418
40
34
33
105
101
229
253
13
46
111
5
18
26
273
337
49
97
96
18
15
418
40
34
33
105
101
229
253
13
46
111
5
18
26
274
337
49
97
96
18
15
418
40
34
33
105
101
229
253
13
46
111
5
18
27
273
337
49
97
96
18
15
418
40
34
33
105
101
229
253
13
46
111
5
18
794
593
593
49
97
96
18
15
418
40
34
33
105
101
229
253
13
46
111
5
18
795
593
593
49
97
96
18
15
418
40
34
33
105
101
229
253
13
46
367
5
2
26
273
337
913
353
0
18
15
418
40
34
33
105
101
229
253
13
46
367
5
2
26
274
337
913
353
0
18
15
418
40
34
33
105
101
229
253
13
46
367
5
9
26
273
337
913
353
113
18
15
418
40
34
33
105
101
229
253
13
46
367
5
9
26
274
337
913
353
113
18
15
418
40
34
33
105
101
229
253
13
46
367
5
10
26
273
337
913
353
112
18
15
418
40
34
33
105
101
229
253
13
46
367
5
10
26
274
337
913
353
112
18
15
418
40
34
33
105
101
229
253
13
46
367
5
18
26
273
337
913
353
96
18
15
418
40
34
33
105
101
229
253
13
46
367
5
18
26
274
337
913
353
96
18
15
418
40
34
33
105
101
229
253
13
46
367
5
18
27
273
337
913
353
96
18
15
418
40
34
33
105
101
229
253
13
46
623
5
18
794
593
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
13
46
623
5
18
795
593
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
525
45
181
5
18
26
786
1107
1473
61
96
18
15
418
40
34
33
105
101
229
253
525
45
181
5
18
794
786
1107
1473
61
96
18
15
418
40
34
33
105
101
229
253
525
45
181
41
10
26
786
1107
1473
41
108
18
15
418
40
34
33
105
101
229
253
525
46
111
5
2
26
785
1105
1073
97
0
18
15
418
40
34
33
105
101
229
253
525
46
111
5
2
794
785
1105
1073
97
0
18
15
418
40
34
33
105
101
229
253
525
46
111
5
9
794
785
1105
1073
97
113
18
15
418
40
34
33
105
101
229
253
525
46
111
5
9
794
786
1105
1073
97
113
18
15
418
40
34
33
105
101
229
253
525
46
111
5
10
26
785
1105
1073
97
112
18
15
418
40
34
33
105
101
229
253
525
46
111
5
10
26
786
1105
1073
97
112
18
15
418
40
34
33
105
101
229
253
525
46
111
5
10
794
785
1105
1073
97
112
18
15
418
40
34
33
105
101
229
253
525
46
111
5
10
794
786
1105
1073
97
112
18
15
418
40
34
33
105
101
229
253
525
46
111
5
18
26
785
1105
1073
97
96
18
15
418
40
34
33
105
101
229
253
525
46
111
5
18
27
785
1105
1073
97
96
18
15
418
40
34
33
105
101
229
253
525
46
111
5
18
794
785
1105
1073
97
96
18
15
418
40
34
33
105
101
229
253
525
46
111
5
18
794
786
1105
1073
97
96
18
15
418
40
34
33
105
101
229
253
525
46
111
5
18
795
785
1105
1073
97
96
18
15
418
40
34
33
105
101
229
253
525
46
623
5
10
794
785
593
1841
609
112
18
15
418
40
34
33
105
101
229
253
525
46
623
5
10
794
786
593
1841
609
112
18
15
418
40
34
33
105
101
229
253
525
46
623
5
18
27
785
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
525
46
623
5
18
794
785
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
525
46
623
5
18
794
786
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
525
46
623
5
18
795
785
593
1841
609
96
18
15
418
40
34
33
105
101
229
253
525
46
623
1541
1554
1050
785
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
253
525
46
623
1541
1554
1050
786
594
1841
1633
1632
18
15
418
40
34
33
105
101
229
253
525
46
623
1541
1554
26
785
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
253
525
46
623
1541
1554
1051
785
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
253
525
46
623
1541
1554
27
785
593
1841
1633
1632
18
15
418
40
34
33
105
101
229
253
525
813
622
41
8
26
786
851
1072
1190
1200
18
15
418
40
34
33
105
101
229
253
525
814
623
5
2
26
785
849
1073
1121
0
18
15
418
40
34
33
105
101
229
253
525
814
623
5
10
26
785
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
253
525
814
623
5
10
26
786
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
253
525
814
623
5
10
794
785
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
253
525
814
623
5
10
794
786
849
1073
1121
1136
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
26
785
849
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
26
786
850
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
27
785
849
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
794
785
849
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
794
786
849
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
623
5
18
795
785
849
1073
1121
96
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
2
26
785
849
1841
1377
0
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
10
26
785
849
1841
1377
112
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
10
26
786
849
1841
1377
112
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
18
26
785
849
1841
1377
96
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
18
26
786
850
1841
1377
96
18
15
418
40
34
33
105
101
229
253
525
814
1391
5
18
27
785
849
1841
1377
96
18
15
418
40
34
33
105
101
229
253
525
814
1391
517
2
26
785
849
1841
1249
0
18
15
418
40
34
33
105
101
229
253
269
45
181
5
18
26
82
83
449
574
96
18
15
418
40
34
33
105
101
229
253
269
45
181
41
10
26
82
83
449
553
108
18
15
418
40
34
33
105
101
229
253
269
45
110
41
8
26
82
83
144
678
48
18
15
418
40
34
33
105
101
229
253
269
46
111
5
10
26
82
81
49
97
112
18
15
418
40
34
33
105
101
229
253
269
46
111
5
18
26
81
81
49
97
96
18
15
418
40
34
33
105
101
229
253
269
46
111
5
18
26
82
81
49
97
96
18
15
418
40
34
33
105
101
229
253
269
46
111
5
18
27
81
81
49
97
96
18
15
418
40
34
33
105
101
229
253
269
46
111
5
18
794
1105
593
49
97
96
18
15
418
40
34
33
105
101
229
253
269
46
111
5
18
795
1105
593
49
97
96
18
15
418
40
34
33
105
101
229
253
269
46
367
5
10
26
82
81
913
1249
176
18
15
418
40
34
33
105
101
229
253
269
46
367
5
18
26
81
81
913
353
96
18
15
418
40
34
33
105
101
229
253
269
46
367
5
18
26
82
81
913
353
96
18
15
418
40
34
33
105
101
229
253
269
46
367
5
18
27
81
81
913
353
96
18
15
418
40
34
33
105
101
229
253
269
157
110
41
8
26
82
323
552
166
48
18
15
418
40
34
33
105
101
229
253
269
173
181
5
18
26
82
339
321
574
96
18
15
418
40
34
33
105
101
229
253
269
173
181
41
10
26
82
339
321
553
108
18
15
418
40
34
33
105
101
229
253
269
173
437
389
530
26
82
339
833
621
992
18
15
418
40
34
33
105
101
229
253
269
174
111
5
10
26
82
337
17
97
112
18
15
418
40
34
33
105
101
229
253
269
174
111
5
18
26
81
337
17
97
96
18
15
418
40
34
33
105
101
229
253
269
174
111
5
18
26
82
337
17
97
96
18
15
418
40
34
33
105
101
229
253
269
174
111
5
18
27
81
337
17
97
96
18
15
418
40
34
33
105
101
229
253
269
174
367
5
10
26
82
337
785
353
112
18
15
418
40
34
33
105
101
229
253
269
174
367
5
18
26
81
337
785
353
96
18
15
418
40
34
33
105
101
229
253
269
174
367
5
18
26
82
337
785
353
96
18
15
418
40
34
33
105
101
229
253
269
174
367
5
18
27
81
337
785
353
96
18
15
418
40
34
33
105
101
229
253
173
46
111
5
10
27
521
545
49
97
112
18
15
418
40
34
33
105
101
229
253
173
46
111
5
10
795
521
33
49
97
112
18
15
418
40
34
33
105
101
229
253
173
46
111
5
18
27
521
545
49
97
96
18
15
418
40
34
33
105
101
229
253
173
46
111
5
18
795
521
33
49
97
96
18
15
418
40
34
33
105
101
229
253
173
142
111
5
18
27
521
897
561
97
96
18
15
418
40
34
33
105
101
229
253
173
142
111
5
18
795
521
897
561
97
96
18
15
418
40
34
33
105
101
229
253
173
302
111
5
18
27
521
1697
1169
97
96
18
15
418
40
34
33
105
101
229
253
174
46
111
5
10
27
520
545
49
97
112
18
15
418
40
34
33
105
101
229
253
174
46
111
5
10
795
520
33
49
97
112
18
15
418
40
34
33
105
101
229
253
174
46
111
5
18
26
520
1569
1585
1633
96
18
15
418
40
34
33
105
101
229
253
174
46
111
5
18
27
520
545
49
97
96
18
15
418
40
34
33
105
101
229
253
174
46
111
5
18
794
520
97
49
97
96
18
15
418
40
34
33
105
101
229
253
174
46
111
5
18
795
520
33
49
97
96
18
15
418
40
34
33
105
101
229
253
174
142
111
5
18
26
520
897
561
97
96
18
15
418
40
34
33
105
101
229
253
174
142
111
5
18
27
520
897
561
97
96
18
15
418
40
34
33
105
101
229
253
174
142
111
5
18
795
520
897
561
97
96
18
15
418
40
34
33
105
101
229
253
174
302
111
5
18
27
520
1697
1169
97
96
18
15
418
40
34
33
105
101
357
253
173
46
111
5
773
1069
521
545
561
609
2041
18
15
418
40
34
33
105
101
357
253
173
46
111
5
774
1070
521
545
561
609
2040
18
15
418
40
34
33
105
101
357
829
525
46
111
5
786
1499
337
81
49
609
2016
18
15
418
40
34
33
105
101
357
829
525
46
623
5
786
1499
337
81
1841
609
2016
18
15
418
40
34
33
105
101
357
829
525
814
623
5
786
1499
337
849
1073
609
2016
18
15
418
40
34
33
105
101
357
893
13
46
111
5
777
858
849
1105
49
609
2033
18
15
418
40
34
33
105
101
357
893
13
46
111
5
777
858
850
1105
49
609
2033
18
15
418
40
34
33
105
101
357
893
13
46
111
5
778
858
849
1105
49
609
2032
18
15
418
40
34
33
105
101
357
893
13
46
111
5
778
858
850
1105
49
609
2032
18
15
418
40
34
33
105
101
357
893
13
46
111
5
786
794
849
1105
49
609
2016
18
15
418
40
34
33
105
101
357
893
13
46
111
5
786
794
913
1105
49
609
2016
18
15
418
40
34
33
105
101
357
893
13
46
111
5
786
794
850
1105
49
609
2016
18
15
418
40
34
33
105
101
357
893
13
46
111
5
786
795
849
1105
49
609
2016
18
15
418
40
34
33
105
101
357
893
13
46
111
5
786
795
913
1105
49
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
773
813
545
1249
1073
609
2041
18
15
418
40
34
33
105
101
357
893
525
46
111
5
773
813
553
1249
1073
609
2041
18
15
418
40
34
33
105
101
357
893
525
46
111
5
774
814
553
1249
1073
609
2040
18
15
418
40
34
33
105
101
357
893
525
46
111
5
777
813
545
1249
1073
609
2033
18
15
418
40
34
33
105
101
357
893
525
46
111
5
777
858
337
81
49
609
2033
18
15
418
40
34
33
105
101
357
893
525
46
111
5
777
858
338
81
49
609
2033
18
15
418
40
34
33
105
101
357
893
525
46
111
5
778
858
337
81
49
609
2032
18
15
418
40
34
33
105
101
357
893
525
46
111
5
778
858
338
81
49
609
2032
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
794
337
81
49
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
795
337
81
49
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
859
593
1105
1585
1633
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
858
593
1105
1585
1633
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
858
594
1105
1585
1633
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
1434
338
81
49
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
111
5
786
1435
337
81
49
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
623
5
778
794
594
1105
1841
609
2032
18
15
418
40
34
33
105
101
357
893
525
46
623
5
786
859
593
1105
1841
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
623
5
786
858
593
1105
1841
609
2016
18
15
418
40
34
33
105
101
357
893
525
46
623
5
786
858
594
1105
1841
609
2016
18
15
418
40
34
33
105
101
357
893
525
1582
111
5
786
859
593
1617
49
1633
2016
18
15
418
40
34
33
105
101
357
893
525
1582
111
5
786
858
593
1617
49
1633
2016
18
15
418
40
34
33
105
101
357
893
525
1582
111
5
786
858
594
1617
49
1633
2016
18
15
418
40
34
33
105
101
357
893
525
302
111
5
773
813
545
737
561
609
2041
18
15
418
40
34
33
105
101
357
893
525
302
111
5
773
813
553
737
561
609
2041
18
15
418
40
34
33
105
101
357
893
525
302
111
5
774
814
553
737
561
609
2040
18
15
418
40
34
33
105
101
357
893
525
302
111
5
777
813
545
737
561
609
2033
18
15
418
40
34
33
105
101
357
893
525
302
623
5
773
813
545
737
1585
609
2041
18
15
418
40
34
33
105
101
357
893
525
302
623
5
773
813
553
737
1585
609
2041
18
15
418
40
34
33
105
101
357
893
525
302
623
5
774
814
553
737
1585
609
2040
18
15
418
40
34
33
105
101
357
893
525
302
623
5
777
813
545
737
1585
609
2033
18
15
418
40
34
33
105
101
357
893
525
814
623
5
777
858
337
849
1073
609
2033
18
15
418
40
34
33
105
101
357
893
525
814
623
5
777
858
338
849
1073
609
2033
18
15
418
40
34
33
105
101
357
893
525
814
623
5
778
794
337
849
1073
609
2032
18
15
418
40
34
33
105
101
357
893
525
814
623
5
778
794
338
849
1073
609
2032
18
15
418
40
34
33
105
101
357
893
525
814
623
5
778
794
594
849
1073
609
2032
18
15
418
40
34
33
105
101
357
893
525
814
623
5
778
858
337
849
1073
609
2032
18
15
418
40
34
33
105
101
357
893
525
814
623
5
778
858
338
849
1073
609
2032
18
15
418
40
34
33
105
101
357
893
525
814
623
5
786
794
337
849
1073
609
2016
18
15
418
40
34
33
105
101
357
893
525
814
623
5
786
795
337
849
1073
609
2016
18
15
418
40
34
33
105
101
357
893
525
814
623
5
786
859
593
849
1073
609
2016
18
15
418
40
34
33
105
101
357
893
525
814
623
5
786
858
593
849
1073
609
2016
18
15
418
40
34
33
105
101
357
893
525
814
623
5
786
858
594
849
1073
609
2016
18
15
418
40
34
33
105
213
229
189
173
45
117
82
2
46
546
291
65
32
444
18
15
418
40
34
33
105
213
229
189
173
45
117
82
2
46
162
35
65
64
220
18
15
418
40
34
33
105
213
229
189
173
45
117
82
2
46
290
547
65
64
220
18
15
418
40
34
33
105
213
229
189
173
45
117
82
12
46
162
35
65
32
424
18
15
418
40
34
33
105
213
229
189
173
45
117
82
12
46
290
547
65
32
424
18
15
418
40
34
33
105
213
229
189
173
77
117
82
2
46
546
515
33
32
444
18
15
418
40
34
33
105
213
229
189
173
77
117
82
2
46
162
3
33
32
444
18
15
418
40
34
33
105
213
229
189
173
77
117
82
2
46
290
3
33
32
444
18
15
418
40
34
33
105
213
229
189
173
77
117
82
12
46
162
3
33
32
424
18
15
418
40
34
33
105
213
229
189
173
77
117
82
12
46
290
515
33
32
424
18
15
418
40
34
33
105
357
357
253
525
814
879
901
274
26
849
849
561
609
224
18
15
418
40
34
33
105
357
357
253
525
814
879
901
274
27
849
849
561
609
224
18
15
418
40
34
33
105
357
357
893
13
45
437
901
530
858
1362
1363
961
830
992
18
15
418
40
34
33
105
357
357
893
13
45
437
901
530
858
850
1107
961
830
992
18
15
418
40
34
33
89
101
229
189
173
78
206
386
520
54
145
258
432
444
944
18
15
418
40
34
545
97
613
1637
829
525
1838
627
1868
1797
365
737
1761
66
539
707
18
15
418
40
34
34
96
101
229
189
13
32
112
406
530
90
338
86
33
934
929
18
15
418
40
34
34
96
101
229
189
525
32
112
22
18
90
850
1110
1569
1638
1486
18
15
418
40
34
34
96
101
229
189
525
32
112
406
530
90
850
598
33
934
929
18
15
418
40
34
34
96
101
229
189
525
32
368
406
530
90
850
598
914
678
942
18
15
418
40
34
34
96
101
229
189
525
32
880
1046
18
90
850
598
1938
1958
1185
18
15
418
40
34
34
96
101
229
189
525
32
880
534
18
90
850
598
1938
998
1054
18
15
418
40
34
34
96
101
229
189
525
1568
1200
22
18
90
850
1622
2002
1126
97
18
15
418
40
34
34
96
101
229
189
525
800
624
22
18
90
850
854
1057
1126
1486
18
15
418
40
34
34
96
101
229
189
525
800
880
534
18
90
850
854
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
46
161
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
46
289
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
46
169
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
46
297
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
545
557
329
189
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
161
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
289
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
137
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
553
557
329
189
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
169
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
110
297
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
814
545
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
4
814
553
45
329
701
8
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
545
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
161
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
289
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
137
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
553
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
169
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
45
297
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
545
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
161
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
289
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
137
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
553
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
169
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
46
297
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
545
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
161
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
289
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
137
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
553
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
169
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
109
297
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
545
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
161
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
289
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
137
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
553
557
329
189
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
169
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
110
297
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
813
545
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
813
553
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
814
545
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
6
6
814
553
45
329
701
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
545
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
161
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
289
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
553
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
169
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
45
297
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
161
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
289
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
265
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
137
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
169
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
2
109
297
45
73
119
1
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
545
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
161
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
521
301
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
289
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
265
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
137
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
553
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
169
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
45
297
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
545
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
161
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
521
1581
1097
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
289
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
265
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
137
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
553
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
169
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
6
109
297
45
73
119
2
18
15
418
40
34
34
96
101
229
189
173
32
112
13
514
813
545
557
585
631
1793
18
15
418
40
34
34
96
101
229
189
173
32
112
13
514
813
553
557
1609
1655
1793
18
15
418
40
34
34
96
101
229
189
173
32
112
13
518
109
521
1582
1609
1655
1794
18
15
418
40
34
34
96
101
229
189
173
32
112
13
518
813
545
1581
1609
1655
1794
18
15
418
40
34
34
96
101
229
189
173
32
112
13
518
813
553
557
1609
1655
1794
18
15
418
40
34
34
96
101
229
189
173
32
112
22
2
91
137
46
34
166
190
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
161
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
289
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
265
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
137
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
169
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
45
297
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
545
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
161
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
521
109
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
289
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
265
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
137
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
553
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
169
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
109
297
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
813
545
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
6
813
553
45
33
166
189
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
545
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
161
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
289
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
553
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
169
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
45
297
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
161
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
521
109
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
289
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
265
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
137
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
169
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
109
297
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
91
521
109
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
91
265
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
91
137
45
33
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
90
530
54
32
166
161
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
90
274
54
34
102
30
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
667
521
46
34
102
30
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
667
137
46
34
102
30
18
15
418
40
34
34
96
101
229
189
173
32
112
22
18
667
649
558
34
102
30
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
91
521
557
548
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
91
265
45
36
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
91
137
45
36
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
1691
1161
46
34
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
667
137
46
290
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
22
530
667
649
46
34
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
545
557
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
161
45
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
521
301
841
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
289
45
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
265
557
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
137
45
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
553
557
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
169
45
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
516
110
297
45
329
957
904
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
45
161
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
45
289
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
45
137
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
45
169
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
161
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
521
301
841
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
289
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
265
557
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
137
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
553
557
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
169
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
109
297
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
161
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
521
301
841
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
289
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
265
557
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
137
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
553
557
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
169
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
390
518
110
297
45
329
957
898
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
45
161
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
45
289
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
45
169
301
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
161
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
289
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
265
109
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
137
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
169
557
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
6
109
297
45
33
934
1981
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
45
161
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
45
289
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
45
169
45
289
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
161
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
521
557
545
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
289
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
265
45
289
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
137
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
553
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
169
45
289
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
518
109
297
45
33
934
957
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
45
161
45
33
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
45
169
301
289
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
91
521
557
289
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
91
265
109
289
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
91
137
45
33
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
18
90
274
54
289
934
1953
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
45
161
45
33
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
45
169
45
289
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
91
521
557
545
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
91
265
45
289
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
91
137
45
33
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
90
530
566
288
934
929
18
15
418
40
34
34
96
101
229
189
173
32
112
406
530
90
274
54
289
934
929
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
46
161
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
46
289
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
46
265
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
46
169
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
46
297
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
545
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
161
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
521
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
289
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
265
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
137
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
553
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
169
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
110
297
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
814
545
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
814
521
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
4
814
553
301
457
637
8
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
545
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
161
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
289
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
137
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
169
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
45
297
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
545
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
161
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
289
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
265
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
137
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
169
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
46
297
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
161
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
289
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
265
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
137
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
169
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
109
297
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
161
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
289
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
265
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
137
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
169
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
110
297
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
813
545
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
813
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
813
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
814
545
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
814
521
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
6
6
814
553
301
457
637
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
545
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
161
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
289
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
553
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
169
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
45
297
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
109
161
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
109
289
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
109
137
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
109
169
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
2
109
297
301
457
567
1
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
545
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
161
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
521
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
289
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
137
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
553
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
169
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
45
297
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
161
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
521
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
289
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
137
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
553
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
169
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
6
109
297
301
457
567
2
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
545
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
161
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
289
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
553
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
169
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
45
297
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
109
161
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
109
289
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
109
169
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
109
297
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
91
137
301
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
667
521
302
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
667
137
302
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
13
18
667
649
302
457
567
97
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
45
161
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
45
137
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
45
169
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
161
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
521
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
289
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
137
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
169
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
397
518
109
297
301
457
887
898
18
15
418
40
34
34
96
101
229
189
173
32
176
406
514
45
161
301
457
870
961
18
15
418
40
34
34
96
101
229
189
173
32
176
406
514
45
169
301
457
870
961
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
45
161
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
45
289
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
45
169
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
161
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
521
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
289
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
265
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
137
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
169
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
518
109
297
301
457
870
962
18
15
418
40
34
34
96
101
229
189
173
32
176
406
530
45
161
301
457
870
1006
18
15
418
40
34
34
96
101
229
189
173
32
176
406
530
45
169
301
457
870
1006
18
15
418
40
34
34
96
101
229
189
173
32
176
406
530
91
265
301
457
870
1006
18
15
418
40
34
34
96
101
229
189
173
32
176
406
530
91
137
77
484
486
942
18
15
418
40
34
34
96
101
229
189
173
32
624
22
18
45
545
557
1828
614
542
18
15
418
40
34
34
96
101
229
189
173
32
624
22
18
45
553
557
1828
614
542
18
15
418
40
34
34
96
101
229
189
173
32
624
22
18
109
169
557
1828
614
542
18
15
418
40
34
34
96
101
229
189
173
32
624
22
18
91
521
1581
1828
614
542
18
15
418
40
34
34
96
101
229
189
173
32
624
22
18
667
521
1582
1826
614
542
18
15
418
40
34
34
96
101
229
189
173
32
624
22
530
91
521
1581
1828
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
624
22
530
667
649
1582
1826
614
1822
18
15
418
40
34
34
96
101
229
189
173
32
624
534
18
91
521
557
1828
998
1054
18
15
418
40
34
34
96
101
229
189
173
32
624
534
18
91
137
557
1828
998
1054
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
109
161
557
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
109
521
1581
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
109
169
557
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
110
161
557
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
110
521
1581
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
110
137
557
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
390
6
110
169
557
1865
733
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
1558
1554
91
521
1581
1828
1638
1054
18
15
418
40
34
34
96
101
229
189
173
32
624
397
2
109
161
557
1865
759
1921
18
15
418
40
34
34
96
101
229
189
173
32
624
397
6
109
161
557
1865
759
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
397
6
109
521
1581
1865
759
1922
18
15
418
40
34
34
96
101
229
189
173
32
624
397
6
109
169
557
1865
759
1922
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
161
301
969
989
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
289
301
969
1021
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
265
301
969
989
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
137
301
969
989
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
169
301
969
989
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
4
110
297
301
969
1021
1032
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
45
161
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
45
289
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
45
137
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
45
169
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
45
297
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
161
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
289
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
265
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
137
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
169
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
46
297
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
161
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
289
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
265
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
137
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
169
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
109
297
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
161
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
289
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
265
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
137
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
169
301
969
989
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
518
6
110
297
301
969
1021
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
2
45
161
301
969
1015
1025
18
15
418
40
34
34
96
101
229
189
173
32
432
525
2
45
289
301
969
1015
1025
18
15
418
40
34
34
96
101
229
189
173
32
432
525
2
45
169
301
969
1015
1025
18
15
418
40
34
34
96
101
229
189
173
32
432
525
2
45
297
301
969
1015
1025
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
45
161
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
45
289
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
45
137
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
45
169
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
45
297
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
109
161
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
109
289
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
109
137
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
109
169
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
525
6
109
297
301
969
1015
1026
18
15
418
40
34
34
96
101
229
189
173
32
432
534
18
91
521
622
994
998
30
18
15
418
40
34
34
96
101
229
189
173
32
432
534
18
91
265
301
969
998
1054
18
15
418
40
34
34
96
101
229
189
173
32
432
534
18
91
137
301
969
998
1054
18
15
418
40
34
34
96
101
229
189
173
32
432
534
18
90
274
310
994
998
1054
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
161
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
289
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
265
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
137
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
169
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
516
110
297
301
969
637
904
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
45
161
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
45
289
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
45
137
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
45
169
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
46
161
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
46
137
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
46
169
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
161
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
289
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
265
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
137
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
169
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
109
297
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
161
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
289
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
265
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
137
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
169
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
390
518
110
297
301
969
637
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
45
137
301
969
631
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
45
169
302
969
631
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
109
289
301
969
631
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
109
137
301
969
631
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
109
169
302
969
631
898
18
15
418
40
34
34
96
101
229
189
173
32
432
397
518
109
297
302
969
311
898
18
15
418
40
34
34
96
101
229
189
173
32
432
406
518
45
289
301
969
614
962
18
15
418
40
34
34
96
101
229
189
173
32
432
406
518
109
289
301
969
614
962
18
15
418
40
34
34
96
101
229
189
173
32
432
406
518
109
265
301
969
614
962
18
15
418
40
34
34
96
101
229
189
173
32
432
406
518
109
137
301
969
614
962
18
15
418
40
34
34
96
101
229
189
173
32
432
406
518
109
297
301
969
614
962
18
15
418
40
34
34
96
101
229
189
173
32
432
406
530
91
265
301
969
614
1006
18
15
418
40
34
34
96
101
229
189
173
32
432
406
530
91
137
301
969
614
1006
18
15
418
40
34
34
96
101
229
189
173
160
112
22
18
90
274
342
273
454
30
18
15
418
40
34
34
96
101
229
189
173
160
176
406
514
91
265
366
354
870
961
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
45
289
365
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
109
521
333
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
109
289
365
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
109
265
333
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
109
137
333
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
518
109
297
365
356
870
962
18
15
418
40
34
34
96
101
229
189
173
160
176
406
530
91
265
333
356
870
1006
18
15
418
40
34
34
96
101
229
189
173
160
176
406
530
91
137
333
356
870
1006
18
15
418
40
34
34
96
101
229
189
173
160
432
22
18
91
137
333
868
2022
1054
18
15
418
40
34
34
96
101
229
189
173
160
432
534
18
91
265
365
868
998
1054
18
15
418
40
34
34
96
101
229
189
173
160
432
534
18
91
137
333
868
998
1054
18
15
418
40
34
34
96
101
229
189
173
160
432
406
514
91
265
366
866
614
961
18
15
418
40
34
34
96
101
229
189
173
160
432
406
518
45
289
365
868
614
962
18
15
418
40
34
34
96
101
229
189
173
160
432
406
518
109
289
365
868
614
962
18
15
418
40
34
34
96
101
229
189
173
160
432
406
518
109
265
333
868
614
962
18
15
418
40
34
34
96
101
229
189
173
160
432
406
518
109
137
333
868
614
962
18
15
418
40
34
34
96
101
229
189
173
160
432
406
518
109
297
365
868
614
962
18
15
418
40
34
34
96
101
229
189
173
160
432
406
530
91
265
333
868
614
1006
18
15
418
40
34
34
96
101
229
189
173
160
432
406
530
91
137
333
868
614
1006
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
45
289
813
1057
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
45
265
813
545
1702
1213
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
45
137
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
45
297
813
1057
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
545
1709
289
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
161
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
521
1709
289
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
289
813
1057
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
265
813
1057
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
137
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
553
1709
289
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
169
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
109
297
813
1057
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
813
545
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
6
813
553
685
33
166
189
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
45
545
1709
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
45
289
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
45
553
1709
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
45
297
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
161
685
33
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
521
1709
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
289
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
265
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
137
685
33
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
169
685
33
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
109
297
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
91
521
1709
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
91
265
813
1057
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
91
137
685
33
166
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
90
530
822
545
678
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
90
274
822
1056
678
161
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
667
521
1710
290
102
30
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
667
137
686
34
102
30
18
15
418
40
34
34
96
101
229
189
173
288
112
22
18
667
649
686
34
102
30
18
15
418
40
34
34
96
101
229
189
173
288
112
22
530
91
265
813
1060
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
112
22
530
91
137
685
36
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
112
22
530
667
137
686
34
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
112
22
530
667
649
686
34
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
112
406
6
45
289
813
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
288
112
406
6
109
289
813
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
288
112
406
6
109
265
813
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
288
112
406
6
109
297
813
289
934
1981
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
45
161
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
45
289
813
545
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
45
169
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
161
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
521
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
289
813
545
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
265
813
545
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
137
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
553
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
169
685
289
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
518
109
297
813
545
934
957
18
15
418
40
34
34
96
101
229
189
173
288
112
406
18
91
521
685
548
934
1950
18
15
418
40
34
34
96
101
229
189
173
288
112
406
18
91
265
813
545
934
1953
18
15
418
40
34
34
96
101
229
189
173
288
112
406
18
91
137
685
36
934
1950
18
15
418
40
34
34
96
101
229
189
173
288
112
406
18
90
274
822
545
934
1953
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
45
161
685
289
934
929
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
45
169
685
289
934
929
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
91
265
813
545
934
929
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
91
137
685
289
934
929
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
90
530
822
545
934
929
18
15
418
40
34
34
96
101
229
189
173
288
112
406
530
90
274
822
545
934
929
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
45
289
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
45
265
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
45
297
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
109
289
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
109
265
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
6
109
297
813
356
102
450
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
45
289
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
45
297
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
109
289
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
109
265
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
109
297
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
22
18
91
265
813
356
102
30
18
15
418
40
34
34
96
101
229
189
173
288
176
406
2
91
265
814
354
870
1985
18
15
418
40
34
34
96
101
229
189
173
288
176
406
6
45
289
813
356
870
1986
18
15
418
40
34
34
96
101
229
189
173
288
176
406
6
109
289
813
356
870
1986
18
15
418
40
34
34
96
101
229
189
173
288
176
406
6
109
265
813
356
870
1986
18
15
418
40
34
34
96
101
229
189
173
288
176
406
6
109
297
813
356
870
1986
18
15
418
40
34
34
96
101
229
189
173
288
176
406
514
91
265
814
354
870
961
18
15
418
40
34
34
96
101
229
189
173
288
176
406
518
45
289
813
356
870
962
18
15
418
40
34
34
96
101
229
189
173
288
176
406
518
109
289
813
356
870
962
18
15
418
40
34
34
96
101
229
189
173
288
176
406
518
109
265
813
356
870
962
18
15
418
40
34
34
96
101
229
189
173
288
176
406
518
109
297
813
356
870
962
18
15
418
40
34
34
96
101
229
189
173
288
176
406
18
91
265
813
356
870
1998
18
15
418
40
34
34
96
101
229
189
173
288
176
406
530
91
265
813
356
870
1006
18
15
418
40
34
34
96
101
229
189
173
288
368
22
18
91
521
1709
1828
1254
30
18
15
418
40
34
34
96
101
229
189
173
288
368
22
18
91
265
813
1828
1254
30
18
15
418
40
34
34
96
101
229
189
173
288
368
534
18
91
521
1710
1826
1382
30
18
15
418
40
34
34
96
101
229
189
173
288
368
534
18
91
265
813
1828
1382
30
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
45
289
813
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
45
137
685
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
45
297
813
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
545
1709
1569
1126
1474
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
161
685
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
521
1709
1569
1126
1474
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
289
813
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
265
813
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
137
685
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
553
1709
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
169
685
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
6
109
297
813
1569
1190
1213
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
45
545
1709
1569
1126
1486
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
45
289
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
45
553
1709
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
45
297
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
161
685
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
521
1709
1569
1126
1486
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
289
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
265
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
137
685
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
169
685
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
109
297
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
91
521
1709
1569
1126
1486
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
91
265
813
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
91
137
685
1569
1190
1185
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
667
521
1710
1570
1126
1054
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
667
137
686
1570
1126
1054
18
15
418
40
34
34
96
101
229
189
173
288
624
22
18
667
649
686
1570
1126
1054
18
15
418
40
34
34
96
101
229
189
173
288
624
22
530
91
521
1710
1570
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
624
22
530
91
265
813
1572
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
624
22
530
91
137
685
1572
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
624
22
530
667
137
686
1570
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
624
22
530
667
649
1710
1570
614
1822
18
15
418
40
34
34
96
101
229
189
173
288
624
1558
18
91
265
813
1572
1638
30
18
15
418
40
34
34
96
101
229
189
173
288
624
1558
18
91
137
685
1572
1638
30
18
15
418
40
34
34
96
101
229
189
173
288
624
1558
1554
91
137
685
1572
1638
1054
18
15
418
40
34
34
96
101
229
189
173
288
432
518
4
110
289
813
713
1021
1032
18
15
418
40
34
34
96
101
229
189
173
288
432
518
4
110
265
813
713
1021
1032
18
15
418
40
34
34
96
101
229
189
173
288
432
518
4
110
297
813
713
1021
1032
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
45
289
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
45
297
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
46
289
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
46
297
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
109
289
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
109
265
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
109
297
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
110
289
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
110
265
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
518
6
110
297
813
713
1021
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
525
2
45
289
813
713
1015
1025
18
15
418
40
34
34
96
101
229
189
173
288
432
525
2
45
297
813
713
1015
1025
18
15
418
40
34
34
96
101
229
189
173
288
432
525
6
45
289
813
713
1015
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
525
6
45
297
813
713
1015
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
525
6
109
289
813
713
1015
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
525
6
109
297
813
713
1015
1026
18
15
418
40
34
34
96
101
229
189
173
288
432
534
18
91
521
1709
420
998
30
18
15
418
40
34
34
96
101
229
189
173
288
432
534
18
91
265
813
420
998
1054
18
15
418
40
34
34
96
101
229
189
173
288
432
534
18
91
137
685
420
998
1054
18
15
418
40
34
34
96
101
229
189
173
288
432
534
18
90
274
822
738
998
1054
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
45
289
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
45
297
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
109
545
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
109
289
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
109
265
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
109
553
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
6
109
297
813
801
934
189
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
45
289
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
45
297
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
109
289
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
109
265
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
109
297
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
91
265
813
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
90
530
822
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
288
880
534
18
90
274
822
801
934
1185
18
15
418
40
34
34
96
101
229
189
173
800
880
534
18
90
530
1846
801
934
1185
18
15
418
40
34
34
96
101
229
253
13
32
112
22
18
794
594
598
33
166
161
18
15
418
40
34
34
96
101
229
253
13
32
112
406
530
26
274
342
801
934
929
18
15
418
40
34
34
96
101
229
253
13
32
368
22
18
794
594
598
914
1254
30
18
15
418
40
34
34
96
101
229
253
29
32
112
22
2
27
193
29
33
166
190
18
15
418
40
34
34
96
101
229
253
29
32
112
22
2
27
449
29
33
166
190
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
26
193
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
26
449
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
26
194
30
34
102
30
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
26
450
30
34
102
30
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
27
193
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
27
449
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
27
195
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
27
451
29
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
794
577
285
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
794
1985
1053
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
794
578
286
34
102
30
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
794
1986
1054
34
102
30
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
795
577
285
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
795
1985
1053
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
18
795
1987
1053
33
166
161
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
26
449
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
26
194
30
34
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
26
450
30
34
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
27
193
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
27
449
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
27
195
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
27
451
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
794
577
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
794
578
30
34
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
794
1986
542
34
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
795
577
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
795
1985
1053
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
795
579
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
22
530
795
1987
541
36
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
26
449
541
801
934
1953
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
26
194
286
802
934
1953
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
26
450
286
802
934
1953
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
27
193
29
292
934
1966
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
27
449
541
801
934
1953
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
27
195
29
292
934
1966
18
15
418
40
34
34
96
101
229
253
29
32
112
406
18
27
451
541
801
934
1953
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
26
193
29
33
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
26
449
541
801
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
26
194
30
546
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
26
450
542
802
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
27
193
29
33
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
27
449
541
801
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
27
195
29
33
934
929
18
15
418
40
34
34
96
101
229
253
29
32
112
406
530
27
451
541
801
934
929
18
15
418
40
34
34
96
101
229
253
29
32
176
406
530
26
193
157
484
486
942
18
15
418
40
34
34
96
101
229
253
29
32
176
406
530
26
194
158
482
486
942
18
15
418
40
34
34
96
101
229
253
29
32
176
406
530
27
193
157
484
486
942
18
15
418
40
34
34
96
101
229
253
29
32
176
406
530
27
195
157
484
486
942
18
15
418
40
34
34
96
101
229
253
29
32
624
22
530
794
577
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
624
22
530
794
578
542
1826
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
624
22
530
795
577
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
624
22
530
795
579
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
29
32
432
22
18
26
193
413
996
2022
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
22
18
26
194
414
994
2022
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
22
18
27
193
413
996
2022
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
22
18
27
195
413
996
2022
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
534
18
26
193
413
996
998
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
534
18
26
194
414
994
998
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
534
18
27
193
413
996
998
1054
18
15
418
40
34
34
96
101
229
253
29
32
432
534
18
27
195
413
996
998
1054
18
15
418
40
34
34
96
101
229
253
29
544
624
22
530
794
1986
1822
1314
1126
1822
18
15
418
40
34
34
96
101
229
253
29
544
624
22
530
795
1985
1821
1316
1126
1822
18
15
418
40
34
34
96
101
229
253
29
544
624
22
530
795
1987
1821
1316
1126
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
2
27
192
24
34
166
190
18
15
418
40
34
34
96
101
229
253
30
32
112
22
2
27
448
24
34
166
190
18
15
418
40
34
34
96
101
229
253
30
32
112
22
18
26
192
24
34
102
30
18
15
418
40
34
34
96
101
229
253
30
32
112
22
18
26
448
24
34
102
30
18
15
418
40
34
34
96
101
229
253
30
32
112
22
18
27
192
24
34
102
30
18
15
418
40
34
34
96
101
229
253
30
32
112
22
18
27
448
24
34
102
30
18
15
418
40
34
34
96
101
229
253
30
32
112
22
18
795
1984
1048
34
102
30
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
26
192
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
26
448
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
27
192
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
27
448
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
794
576
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
794
1984
536
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
795
576
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
22
530
795
1984
536
34
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
112
406
18
26
192
24
34
934
1953
18
15
418
40
34
34
96
101
229
253
30
32
112
406
18
26
448
24
34
934
1953
18
15
418
40
34
34
96
101
229
253
30
32
112
406
18
27
192
24
34
934
1953
18
15
418
40
34
34
96
101
229
253
30
32
112
406
18
27
448
24
34
934
1953
18
15
418
40
34
34
96
101
229
253
30
32
112
406
530
26
192
24
34
934
929
18
15
418
40
34
34
96
101
229
253
30
32
112
406
530
26
448
24
34
934
929
18
15
418
40
34
34
96
101
229
253
30
32
112
406
530
27
192
24
34
934
929
18
15
418
40
34
34
96
101
229
253
30
32
112
406
530
27
448
24
34
934
929
18
15
418
40
34
34
96
101
229
253
30
32
176
13
18
27
192
152
482
567
97
18
15
418
40
34
34
96
101
229
253
30
32
176
406
530
27
192
152
482
486
929
18
15
418
40
34
34
96
101
229
253
30
32
368
406
530
26
192
408
914
678
929
18
15
418
40
34
34
96
101
229
253
30
32
368
406
530
27
192
408
914
678
929
18
15
418
40
34
34
96
101
229
253
30
32
624
22
530
795
576
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
30
32
432
22
18
27
192
408
994
2022
1054
18
15
418
40
34
34
96
101
229
253
30
32
432
534
18
27
192
408
994
998
1054
18
15
418
40
34
34
96
101
229
253
30
544
624
22
530
794
1984
1816
1314
1126
1822
18
15
418
40
34
34
96
101
229
253
30
544
624
22
530
795
1984
1816
1314
1126
1822
18
15
418
40
34
34
96
101
229
253
525
32
112
22
18
26
786
1110
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
525
32
112
22
18
794
786
1110
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
525
32
624
1558
18
26
786
598
1872
1990
30
18
15
418
40
34
34
96
101
229
253
525
800
880
534
18
26
786
854
801
934
1185
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
26
961
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
26
962
1054
34
102
30
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
27
961
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
27
963
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
794
833
541
33
166
161
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
794
961
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
794
834
542
34
102
30
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
794
962
1054
34
102
30
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
795
833
541
33
166
161
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
795
961
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
18
795
963
1053
1569
1638
1486
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
26
961
1053
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
26
962
1054
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
27
961
1053
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
27
963
1053
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
794
833
541
36
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
794
834
542
34
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
794
962
1054
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
795
833
541
36
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
795
961
1053
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
795
835
541
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
22
530
795
963
1053
1572
1638
1822
18
15
418
40
34
34
96
101
229
253
541
32
112
406
530
26
961
541
801
934
929
18
15
418
40
34
34
96
101
229
253
541
32
112
406
530
26
962
542
802
934
929
18
15
418
40
34
34
96
101
229
253
541
32
112
406
530
27
961
541
801
934
929
18
15
418
40
34
34
96
101
229
253
541
32
112
406
530
27
963
541
801
934
929
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
26
961
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
26
962
542
1826
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
27
961
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
27
963
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
794
833
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
794
961
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
794
834
542
1826
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
794
962
542
1826
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
795
833
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
795
961
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
18
795
963
541
1828
614
542
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
26
961
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
26
962
542
1826
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
27
961
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
27
963
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
794
833
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
794
834
542
1826
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
794
962
542
1826
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
795
833
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
795
961
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
795
835
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
22
530
795
963
541
1828
614
1822
18
15
418
40
34
34
96
101
229
253
541
32
624
534
18
26
961
541
1828
966
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
534
18
27
961
541
1828
966
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
534
18
27
963
541
1828
966
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
534
530
26
961
541
1828
966
974
18
15
418
40
34
34
96
101
229
253
541
32
624
534
530
27
961
541
1828
966
974
18
15
418
40
34
34
96
101
229
253
541
32
624
534
530
27
963
541
1828
966
974
18
15
418
40
34
34
96
101
229
253
541
32
624
1558
1554
26
961
541
1828
1638
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
1558
1554
26
962
542
1826
1638
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
1558
1554
27
961
541
1828
1638
1054
18
15
418
40
34
34
96
101
229
253
541
32
624
1558
1554
27
963
541
1828
1638
1054
18
15
418
40
34
34
96
101
229
253
541
1568
1648
22
18
26
961
1565
1572
166
30
18
15
418
40
34
34
96
101
229
253
541
1568
1648
22
18
27
961
1565
1572
166
30
18
15
418
40
34
34
96
101
229
253
541
1568
1648
1558
18
26
961
1565
1572
1638
30
18
15
418
40
34
34
96
101
229
253
541
1568
1648
1558
18
26
962
1566
1570
1638
30
18
15
418
40
34
34
96
101
229
253
541
1568
1648
1558
18
27
961
1565
1572
1638
30
18
15
418
40
34
34
96
101
229
253
541
1568
1648
1558
18
27
963
1565
1572
1638
30
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
26
961
797
1057
1126
1486
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
26
962
798
1058
1126
1054
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
27
961
797
1057
1126
1486
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
27
963
797
1060
1126
1054
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
794
961
797
1057
1126
1486
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
794
962
798
1058
1126
1054
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
795
961
797
1057
1126
1486
18
15
418
40
34
34
96
101
229
253
541
800
624
22
18
795
963
797
1060
1126
1054
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
26
961
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
26
962
798
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
27
961
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
27
963
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
794
833
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
794
834
798
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
794
962
798
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
795
833
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
795
961
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
624
22
530
795
963
797
1060
1126
1822
18
15
418
40
34
34
96
101
229
253
541
800
1392
22
18
26
961
797
1828
198
30
18
15
418
40
34
34
96
101
229
253
541
800
1392
22
18
26
962
798
1826
198
286
18
15
418
40
34
34
96
101
229
253
541
800
1392
22
18
27
961
797
1828
198
30
18
15
418
40
34
34
96
101
229
253
541
800
1392
22
18
27
963
797
1828
198
30
18
15
418
40
34
34
96
101
229
253
541
800
1392
534
18
26
961
797
1828
1222
1054
18
15
418
40
34
34
96
101
229
253
541
800
1392
534
18
26
962
798
1826
1222
1054
18
15
418
40
34
34
96
101
229
253
541
800
1392
534
18
27
961
797
1828
1222
1054
18
15
418
40
34
34
96
101
229
253
541
800
1392
534
18
27
963
797
1828
1222
1054
18
15
418
40
34
34
96
101
229
253
269
32
112
22
18
26
82
86
801
678
161
18
15
418
40
34
34
96
101
229
253
269
32
112
406
530
26
82
86
801
934
929
18
15
418
40
34
34
96
101
229
253
269
160
112
22
18
26
82
342
530
102
30
18
15
418
40
34
34
96
101
229
253
269
152
112
22
18
26
82
326
545
102
30
18
15
418
40
34
34
96
101
229
253
269
152
112
406
18
26
82
326
289
934
1966
18
15
418
40
34
34
96
101
229
253
269
152
112
406
530
26
82
326
289
934
942
18
15
418
40
34
34
96
101
229
253
269
152
368
22
18
26
82
326
801
358
30
18
15
418
40
34
34
96
101
229
253
269
152
368
406
530
26
82
326
801
678
942
18
15
418
40
34
34
96
101
229
253
269
156
112
22
18
26
81
325
77
102
30
18
15
418
40
34
34
96
101
229
253
269
156
112
22
18
27
81
325
77
102
30
18
15
418
40
34
34
96
101
229
253
542
32
112
22
18
26
960
1048
34
102
30
18
15
418
40
34
34
96
101
229
253
542
32
112
22
18
27
960
1048
34
102
30
18
15
418
40
34
34
96
101
229
253
542
32
112
22
18
794
960
1048
34
102
30
18
15
418
40
34
34
96
101
229
253
542
32
112
22
18
795
960
1048
34
102
30
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
26
960
1048
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
27
960
1048
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
794
832
536
34
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
794
960
1048
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
795
832
536
34
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
22
530
795
960
1048
1570
1638
1822
18
15
418
40
34
34
96
101
229
253
542
32
112
406
530
26
960
536
34
934
929
18
15
418
40
34
34
96
101
229
253
542
32
112
406
530
27
960
536
34
934
929
18
15
418
40
34
34
96
101
229
253
542
32
624
22
18
26
960
536
1826
614
542
18
15
418
40
34
34
96
101
229
253
542
32
624
22
18
27
960
536
1826
614
542
18
15
418
40
34
34
96
101
229
253
542
32
624
22
18
794
960
536
1826
614
542
18
15
418
40
34
34
96
101
229
253
542
32
624
22
18
795
960
536
1826
614
542
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
26
960
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
27
960
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
794
832
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
794
960
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
795
832
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
22
530
795
960
536
1826
614
1822
18
15
418
40
34
34
96
101
229
253
542
32
624
534
18
26
960
536
1826
966
1054
18
15
418
40
34
34
96
101
229
253
542
32
624
534
18
27
960
536
1826
966
1054
18
15
418
40
34
34
96
101
229
253
542
32
624
534
530
26
960
536
1826
966
974
18
15
418
40
34
34
96
101
229
253
542
32
624
534
530
27
960
536
1826
966
974
18
15
418
40
34
34
96
101
229
253
542
32
624
1558
1554
26
960
536
1826
1638
1054
18
15
418
40
34
34
96
101
229
253
542
32
624
1558
1554
27
960
536
1826
1638
1054
18
15
418
40
34
34
96
101
229
253
542
1568
624
22
530
794
960
1560
290
1126
1822
18
15
418
40
34
34
96
101
229
253
542
1568
624
22
530
795
960
1560
290
1126
1822
18
15
418
40
34
34
96
101
229
253
542
1568
1648
22
18
27
960
1560
1570
102
1054
18
15
418
40
34
34
96
101
229
253
542
1568
1648
1558
18
27
960
1560
1570
1638
30
18
15
418
40
34
34
96
101
229
253
542
800
624
22
18
27
960
792
1058
1126
1054
18
15
418
40
34
34
96
101
229
253
542
800
624
22
18
795
960
792
1058
1126
1054
18
15
418
40
34
34
96
101
229
253
542
800
624
22
530
27
960
792
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
542
800
624
22
530
795
832
792
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
542
800
624
22
530
795
960
792
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
542
800
1392
22
18
26
960
792
1826
198
286
18
15
418
40
34
34
96
101
229
253
542
800
1392
22
18
27
960
792
1826
198
286
18
15
418
40
34
34
96
101
229
253
542
800
1392
534
18
26
960
792
1826
1222
1054
18
15
418
40
34
34
96
101
229
253
542
800
1392
534
18
27
960
792
1826
1222
1054
18
15
418
40
34
34
96
101
229
253
285
32
112
22
18
26
65
29
33
166
161
18
15
418
40
34
34
96
101
229
253
285
32
112
22
18
26
66
30
34
102
30
18
15
418
40
34
34
96
101
229
253
285
32
112
22
18
27
65
29
33
166
161
18
15
418
40
34
34
96
101
229
253
285
32
112
22
18
27
67
29
33
166
161
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
26
65
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
26
66
30
34
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
27
65
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
27
67
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
794
1090
30
34
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
795
1089
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
22
530
795
1091
29
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
32
112
406
18
26
65
29
289
934
1953
18
15
418
40
34
34
96
101
229
253
285
32
112
406
18
26
66
30
290
934
1953
18
15
418
40
34
34
96
101
229
253
285
32
112
406
18
27
65
29
289
934
1953
18
15
418
40
34
34
96
101
229
253
285
32
112
406
18
27
67
29
801
934
1953
18
15
418
40
34
34
96
101
229
253
285
32
112
406
530
26
65
29
33
934
929
18
15
418
40
34
34
96
101
229
253
285
32
112
406
530
26
66
30
290
934
929
18
15
418
40
34
34
96
101
229
253
285
32
112
406
530
27
65
29
33
934
929
18
15
418
40
34
34
96
101
229
253
285
32
112
406
530
27
67
29
33
934
929
18
15
418
40
34
34
96
101
229
253
285
32
368
406
530
26
66
286
914
678
926
18
15
418
40
34
34
96
101
229
253
285
800
112
22
18
26
65
797
33
166
161
18
15
418
40
34
34
96
101
229
253
285
800
112
22
18
27
65
797
33
166
161
18
15
418
40
34
34
96
101
229
253
285
800
112
22
530
26
65
797
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
800
112
22
530
27
65
797
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
800
112
22
530
795
1089
797
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
800
112
22
530
795
1091
797
36
614
1822
18
15
418
40
34
34
96
101
229
253
285
800
112
406
18
26
65
797
33
934
1953
18
15
418
40
34
34
96
101
229
253
285
800
112
406
18
27
65
797
33
934
1953
18
15
418
40
34
34
96
101
229
253
285
800
112
406
530
26
65
797
33
934
929
18
15
418
40
34
34
96
101
229
253
285
800
112
406
530
27
65
797
33
934
929
18
15
418
40
34
34
96
101
229
253
286
32
112
22
18
26
64
24
34
102
30
18
15
418
40
34
34
96
101
229
253
286
32
112
22
18
27
64
24
34
102
30
18
15
418
40
34
34
96
101
229
253
286
32
112
22
530
26
64
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
32
112
22
530
27
64
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
32
112
22
530
794
1088
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
32
112
22
530
795
1088
24
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
32
112
406
18
26
64
24
802
934
1953
18
15
418
40
34
34
96
101
229
253
286
32
112
406
18
27
64
24
290
934
1953
18
15
418
40
34
34
96
101
229
253
286
32
112
406
530
26
64
24
34
934
929
18
15
418
40
34
34
96
101
229
253
286
32
112
406
530
27
64
24
34
934
929
18
15
418
40
34
34
96
101
229
253
286
32
368
406
530
26
64
280
914
678
929
18
15
418
40
34
34
96
101
229
253
286
32
368
406
530
27
64
280
914
678
929
18
15
418
40
34
34
96
101
229
253
286
800
112
22
18
27
64
792
34
614
30
18
15
418
40
34
34
96
101
229
253
286
800
112
22
530
27
64
792
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
800
112
22
530
795
1088
792
34
614
1822
18
15
418
40
34
34
96
101
229
253
286
800
368
22
18
27
64
792
146
198
30
18
15
418
40
34
34
96
101
229
253
286
800
624
22
18
27
64
792
1058
1126
1054
18
15
418
40
34
34
96
101
229
253
286
800
624
22
530
27
64
792
1058
1126
1822
18
15
418
40
34
34
96
101
229
253
286
800
880
534
18
26
64
792
1170
998
542
18
15
418
40
34
34
96
101
229
253
286
800
880
534
18
27
64
792
1170
998
542
18
15
418
40
34
34
96
101
229
253
286
800
880
406
530
26
64
792
658
166
929
18
15
418
40
34
34
96
101
229
253
286
800
880
406
530
27
64
792
658
166
929
18
15
418
40
34
34
96
101
229
253
173
32
112
22
18
27
521
557
545
1702
1185
18
15
418
40
34
34
96
101
229
253
173
32
112
22
18
795
521
45
33
166
161
18
15
418
40
34
34
96
101
229
253
173
32
112
22
530
795
521
45
36
614
1822
18
15
418
40
34
34
96
101
229
253
173
32
112
406
530
27
521
558
546
934
929
18
15
418
40
34
34
96
101
229
253
173
288
112
22
18
27
521
1710
290
454
542
18
15
418
40
34
34
96
101
229
253
173
288
624
22
18
27
521
1710
1570
614
30
18
15
418
40
34
34
96
101
229
253
173
288
624
22
530
795
521
1710
1570
614
1822
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
193
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
577
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
705
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
195
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
579
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
770
1051
707
29
33
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
193
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
577
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
705
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
194
30
34
614
2014
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
578
30
34
614
2014
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1050
706
30
34
614
2014
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
193
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
577
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
705
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
195
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
579
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
112
22
786
1051
707
29
33
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
624
22
770
1051
705
541
1825
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
624
22
770
1051
707
1693
1825
614
1985
18
15
418
40
34
34
96
101
357
253
29
32
624
22
786
1050
705
541
1825
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
624
22
786
1050
706
1566
1826
614
2014
18
15
418
40
34
34
96
101
357
253
29
32
624
22
786
1051
705
541
1825
614
1998
18
15
418
40
34
34
96
101
357
253
29
32
624
22
786
1051
707
1565
1828
614
2014
18
15
418
40
34
34
96
101
357
253
29
544
624
22
786
1050
577
1821
1313
614
1998
18
15
418
40
34
34
96
101
357
253
29
544
624
22
786
1050
578
1822
1314
614
2014
18
15
418
40
34
34
96
101
357
253
29
544
624
22
786
1051
577
1821
1313
614
1998
18
15
418
40
34
34
96
101
357
253
29
544
624
22
786
1051
579
1821
1313
614
1998
18
15
418
40
34
34
96
101
357
253
30
32
112
22
770
1051
192
24
34
614
1985
18
15
418
40
34
34
96
101
357
253
30
32
112
22
770
1051
576
24
34
614
1985
18
15
418
40
34
34
96
101
357
253
30
32
112
22
770
1051
704
24
34
614
1985
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1050
192
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1050
576
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1050
704
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1051
192
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1051
576
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
112
22
786
1051
704
24
34
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
624
22
770
1051
704
1560
1826
614
1985
18
15
418
40
34
34
96
101
357
253
30
32
624
22
786
1050
704
1560
1826
614
2014
18
15
418
40
34
34
96
101
357
253
30
32
624
22
786
1051
704
1560
1826
614
2014
18
15
418
40
34
34
96
101
357
253
30
544
112
22
786
1051
576
1816
546
1638
2014
18
15
418
40
34
34
96
101
357
253
30
544
624
22
786
1051
576
1816
1314
614
2014
18
15
418
40
34
34
96
101
357
253
541
800
1392
534
786
26
961
797
1828
1222
798
18
15
418
40
34
34
96
101
357
253
541
800
1392
534
786
26
962
798
1826
1222
798
18
15
418
40
34
34
96
101
357
253
541
800
1392
534
786
27
961
797
1828
1222
798
18
15
418
40
34
34
96
101
357
253
541
800
1392
534
786
27
963
797
1828
1222
798
18
15
418
40
34
34
96
101
357
253
542
800
1392
534
786
26
960
792
1826
1222
798
18
15
418
40
34
34
96
101
357
253
542
800
1392
534
786
27
960
792
1826
1222
798
18
15
418
40
34
34
96
101
357
253
285
32
112
22
786
1050
65
29
36
614
2014
18
15
418
40
34
34
96
101
357
253
285
32
112
22
786
1050
66
30
34
614
2014
18
15
418
40
34
34
96
101
357
253
285
32
112
22
786
1051
65
29
36
614
2014
18
15
418
40
34
34
96
101
357
253
173
32
112
22
786
1051
521
558
34
614
2014
18
15
418
40
34
34
96
101
357
253
173
160
176
406
786
27
521
365
356
870
878
18
15
418
40
34
34
96
101
357
253
173
288
624
22
786
1051
521
1710
1570
614
2014
18
15
418
40
34
34
96
101
357
829
13
160
176
406
774
877
865
1517
356
870
834
18
15
418
40
34
34
96
101
357
829
13
160
176
406
774
877
873
1517
356
870
834
18
15
418
40
34
34
96
101
357
893
13
32
112
22
786
794
850
598
33
614
1998
18
15
418
40
34
34
96
101
357
893
13
32
112
22
786
858
850
598
33
614
1998
18
15
418
40
34
34
96
101
357
893
13
160
176
406
774
813
801
1517
356
870
834
18
15
418
40
34
34
96
101
357
893
13
160
176
406
774
813
809
1517
356
870
834
18
15
418
40
34
34
96
101
357
893
13
160
176
406
774
813
1321
1517
356
870
834
18
15
418
40
34
34
96
101
357
893
13
160
176
406
786
813
801
1517
356
870
878
18
15
418
40
34
34
96
101
357
893
13
160
176
406
786
813
809
1517
356
870
878
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
795
833
1053
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
795
961
1053
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
795
835
1101
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
795
963
1053
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
859
833
1053
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
770
859
835
1101
33
614
1985
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
794
833
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
794
961
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
794
834
1054
34
614
2014
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
794
962
1054
34
614
2014
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
795
833
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
795
961
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
795
835
1053
36
614
2014
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
795
963
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
859
833
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
859
835
1053
36
614
2014
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
858
833
1053
33
614
1998
18
15
418
40
34
34
96
101
357
893
29
32
112
22
786
858
834
1054
34
614
2014
18
15
418
40
34
34
96
101
357
893
29
32
176
406
786
859
1345
1357
1508
1510
1454
18
15
418
40
34
34
96
101
357
893
29
32
176
406
786
858
1345
1357
1508
1510
1454
18
15
418
40
34
34
96
101
357
893
30
32
112
22
770
795
832
1048
34
614
1985
18
15
418
40
34
34
96
101
357
893
30
32
112
22
770
795
960
1048
34
614
1985
18
15
418
40
34
34
96
101
357
893
30
32
112
22
770
859
832
1048
34
614
1985
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
794
832
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
794
960
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
795
832
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
795
960
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
859
832
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
30
32
112
22
786
858
832
1048
34
614
2014
18
15
418
40
34
34
96
101
357
893
525
32
176
406
786
794
594
1110
1490
1510
1441
18
15
418
40
34
34
96
101
357
893
525
32
176
406
786
858
594
1110
1490
1510
1441
18
15
418
40
34
34
96
101
357
893
525
32
624
22
786
794
594
598
1825
614
1998
18
15
418
40
34
34
96
101
357
893
525
32
624
22
786
858
594
598
1825
614
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
770
795
577
1053
1569
1638
1985
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
794
321
29
36
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
794
577
1053
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
794
322
30
34
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
794
578
1054
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
795
321
29
36
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
795
577
1053
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
795
579
1053
1572
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1306
322
30
34
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1307
321
29
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1307
323
29
1572
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1371
321
29
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1371
323
29
1572
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1370
321
29
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
1370
322
30
34
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
859
321
29
36
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
859
577
1053
1569
1638
1998
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
859
579
1053
1572
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
858
321
29
36
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
858
322
30
34
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
112
22
786
858
578
1054
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
770
795
577
541
1825
614
1985
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
794
577
29
1828
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
794
578
30
1826
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
795
577
29
1828
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
795
579
541
1828
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
859
577
29
1828
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
859
579
541
1828
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
22
786
858
578
30
1826
614
2014
18
15
418
40
34
34
96
101
357
893
541
32
624
534
786
1434
449
29
1828
966
798
18
15
418
40
34
34
96
101
357
893
541
32
624
534
786
1435
449
29
1828
966
798
18
15
418
40
34
34
96
101
357
893
541
32
624
534
786
1435
451
29
1828
966
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
794
577
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
794
578
1566
1826
358
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
795
577
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
795
579
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
859
577
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
859
579
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
858
577
1565
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
1568
1392
534
786
858
578
1566
1826
358
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
794
321
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
794
322
846
1826
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
795
321
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
859
321
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
858
321
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
858
322
846
1826
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1434
449
797
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1434
322
846
1826
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1434
450
798
1826
1254
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1435
321
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1435
449
797
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1435
323
845
1828
1222
798
18
15
418
40
34
34
96
101
357
893
541
800
1392
534
786
1435
451
797
1828
1222
798
18
15
418
40
34
34
96
101
357
893
542
32
112
22
770
859
320
24
34
614
1985
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
794
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
794
576
1048
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
795
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
795
576
1048
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
1306
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
1307
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
1371
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
1370
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
859
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
859
576
1048
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
858
320
24
34
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
112
22
786
858
576
1048
1570
1638
2014
18
15
418
40
34
34
96
101
357
893
542
32
624
22
786
794
576
24
1826
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
624
22
786
795
576
24
1826
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
624
22
786
859
576
24
1826
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
624
22
786
858
576
536
1826
614
2014
18
15
418
40
34
34
96
101
357
893
542
32
624
534
786
1435
448
24
1826
966
798
18
15
418
40
34
34
96
101
357
893
542
32
624
845
770
859
576
536
1826
823
1473
18
15
418
40
34
34
96
101
357
893
542
1568
112
22
786
794
576
1560
34
1638
2014
18
15
418
40
34
34
96
101
357
893
542
1568
112
22
786
795
576
1560
34
1638
2014
18
15
418
40
34
34
96
101
357
893
542
1568
112
22
786
859
576
1560
34
1638
2014
18
15
418
40
34
34
96
101
357
893
542
1568
112
22
786
858
576
1560
34
1638
2014
18
15
418
40
34
34
96
101
357
893
542
1568
1392
534
786
794
576
1560
1826
1222
798
18
15
418
40
34
34
96
101
357
893
542
1568
1392
534
786
795
576
1560
1826
1222
798
18
15
418
40
34
34
96
101
357
893
542
1568
1392
534
786
859
576
1560
1826
1222
798
18
15
418
40
34
34
96
101
357
893
542
1568
1392
534
786
858
576
1560
1826
1222
798
18
15
418
40
34
34
96
101
357
893
542
800
1392
534
786
795
320
840
1826
1254
798
18
15
418
40
34
34
96
101
357
893
542
800
1392
534
786
1434
448
792
1826
1222
798
18
15
418
40
34
34
96
101
357
893
542
800
1392
534
786
1435
320
840
1826
1254
798
18
15
418
40
34
34
96
101
357
893
542
800
1392
534
786
1435
448
792
1826
1222
798
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
161
301
481
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
289
109
484
806
574
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
265
109
484
806
574
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
137
77
484
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
553
301
481
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
169
301
481
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
47
297
109
484
806
574
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
111
265
109
484
806
574
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
111
137
77
484
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
111
169
301
481
806
382
18
15
418
40
34
34
96
213
229
189
173
32
176
310
2
111
297
109
484
806
574
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
545
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
161
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
521
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
289
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
265
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
137
77
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
553
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
162
302
482
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
169
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
297
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
46
290
110
482
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
161
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
289
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
265
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
137
77
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
169
301
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
176
310
12
110
297
109
484
806
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
161
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
289
301
969
454
46
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
265
301
969
454
46
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
137
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
553
621
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
169
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
47
297
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
111
265
301
969
454
46
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
111
137
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
111
169
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
2
111
297
301
993
550
558
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
545
621
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
161
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
521
1645
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
289
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
265
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
137
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
553
621
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
162
302
994
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
169
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
297
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
46
290
302
994
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
161
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
289
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
265
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
137
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
169
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
32
432
310
12
110
297
301
996
550
360
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
47
289
941
929
678
46
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
47
265
333
356
806
1070
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
47
137
205
228
678
574
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
47
553
941
929
678
46
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
47
297
365
353
806
558
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
111
265
333
356
806
1070
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
111
137
205
228
678
574
18
15
418
40
34
34
96
213
229
189
173
160
176
310
2
111
297
365
353
806
558
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
545
941
932
678
40
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
521
333
356
806
1064
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
289
365
356
806
552
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
265
333
356
806
1064
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
137
333
356
806
1064
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
553
941
932
678
40
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
46
297
365
356
806
552
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
110
289
365
356
806
552
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
110
265
333
356
806
1064
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
110
137
333
356
806
1064
18
15
418
40
34
34
96
213
229
189
173
160
176
310
12
110
297
365
356
806
552
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
47
289
365
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
47
265
237
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
47
137
205
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
47
297
365
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
111
265
237
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
111
137
205
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
2
111
297
365
417
550
558
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
46
289
365
868
550
552
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
46
265
237
420
550
360
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
46
137
205
420
550
360
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
46
297
365
868
550
552
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
110
289
365
868
550
552
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
110
265
237
420
550
360
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
110
137
205
420
550
360
18
15
418
40
34
34
96
213
229
189
173
160
432
310
12
110
297
365
868
550
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
2
47
289
813
356
806
574
18
15
418
40
34
34
96
213
229
189
173
288
176
310
2
47
265
813
356
806
574
18
15
418
40
34
34
96
213
229
189
173
288
176
310
2
47
297
813
356
806
574
18
15
418
40
34
34
96
213
229
189
173
288
176
310
2
111
265
813
356
806
574
18
15
418
40
34
34
96
213
229
189
173
288
176
310
2
111
297
813
356
806
574
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
46
289
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
46
265
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
46
297
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
46
290
814
354
806
360
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
110
289
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
110
265
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
176
310
12
110
297
813
356
806
552
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
289
813
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
265
813
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
137
685
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
553
1709
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
169
685
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
47
297
813
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
111
265
813
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
111
137
685
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
111
169
685
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
2
111
297
813
417
550
558
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
545
1709
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
161
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
521
1709
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
289
813
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
265
813
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
137
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
553
1709
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
169
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
297
813
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
46
290
814
418
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
161
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
289
813
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
265
813
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
137
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
169
685
420
550
360
18
15
418
40
34
34
96
213
229
189
173
288
432
310
12
110
297
813
420
550
360
18
15
418
40
34
34
96
213
229
253
286
800
688
310
2
27
64
792
930
134
350
18
15
418
40
34
34
96
213
229
253
173
32
176
310
2
795
521
110
482
806
574
18
15
418
40
34
34
96
213
229
253
173
32
432
310
2
795
521
110
994
550
558
18
15
418
40
34
34
96
213
229
253
173
160
176
310
2
27
521
1006
930
646
46
18
15
418
40
34
34
96
213
229
253
173
160
176
310
2
795
521
366
354
806
574
18
15
418
40
34
34
96
213
229
253
173
160
432
310
2
795
521
366
866
550
574
18
15
418
40
34
34
96
213
357
253
30
32
176
310
258
27
704
152
482
806
430
18
15
418
40
34
34
96
213
357
253
269
152
176
310
258
27
81
326
929
646
430
18
15
418
40
34
34
96
213
357
253
286
800
688
310
258
27
64
792
930
1158
1966
18
15
418
40
34
34
96
213
357
253
173
32
176
310
258
27
521
110
482
806
446
18
15
418
40
34
34
96
213
357
253
173
160
176
310
258
27
521
366
354
806
446
18
15
418
40
34
34
96
213
357
829
13
32
176
310
258
879
873
237
484
806
446
18
15
418
40
34
34
96
213
357
829
13
32
176
310
268
878
865
237
484
806
744
18
15
418
40
34
34
96
213
357
829
13
32
176
310
268
878
873
237
484
806
744
18
15
418
40
34
34
96
213
357
829
13
160
176
310
258
879
873
1517
929
1702
430
18
15
418
40
34
34
96
213
357
829
13
160
176
310
268
878
865
1517
356
806
744
18
15
418
40
34
34
96
213
357
829
13
160
176
310
268
878
873
1517
356
806
744
18
15
418
40
34
34
96
213
357
893
13
32
176
310
258
815
809
1261
1508
646
734
18
15
418
40
34
34
96
213
357
893
13
160
176
310
258
815
801
1517
929
678
430
18
15
418
40
34
34
96
213
357
893
13
160
176
310
258
815
809
1517
929
1702
430
18
15
418
40
34
34
96
213
357
893
13
160
176
310
268
814
801
1517
356
806
744
18
15
418
40
34
34
96
213
357
893
13
160
176
310
268
814
1313
1517
356
806
744
18
15
418
40
34
34
96
213
357
893
13
160
176
310
268
814
809
1517
996
806
744
18
15
418
40
34
34
96
213
357
893
13
160
176
310
268
814
1321
1517
996
806
744
18
15
418
40
34
34
96
213
357
893
13
160
432
310
268
814
801
1517
484
550
744
18
15
418
40
34
34
96
213
357
893
13
160
432
310
268
814
1313
1517
484
550
744
18
15
418
40
34
34
96
213
357
893
13
160
432
310
268
814
809
1517
484
550
744
18
15
418
40
34
34
96
213
357
893
13
160
432
310
268
814
1321
1517
484
550
744
18
15
418
40
34
34
96
213
357
893
29
32
176
310
258
794
833
1101
1508
646
734
18
15
418
40
34
34
96
213
357
893
29
32
176
310
258
794
834
1102
1506
806
766
18
15
418
40
34
34
96
213
357
893
29
32
176
310
258
795
833
1101
1508
646
734
18
15
418
40
34
34
96
213
357
893
29
32
176
310
258
795
835
1101
1508
646
734
18
15
418
40
34
34
96
213
357
893
525
288
176
310
268
814
545
749
356
806
744
18
15
418
40
34
34
96
213
357
893
525
288
176
310
268
814
553
749
356
806
744
18
15
418
40
34
34
96
213
357
893
525
288
432
310
268
814
545
749
740
550
744
18
15
418
40
34
34
96
213
357
893
525
288
432
310
268
814
553
749
740
550
744
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
26
193
285
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
26
321
285
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
26
577
285
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
26
705
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
26
449
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
193
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
321
285
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
577
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
705
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
449
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
195
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
323
285
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
579
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
707
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
29
32
112
918
530
27
451
541
801
1958
929
18
15
418
40
34
34
96
357
357
253
29
32
368
902
516
54
193
413
913
1725
904
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
321
797
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
577
1565
1825
1446
417
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
705
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
449
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
194
542
1826
870
862
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
578
542
1826
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
26
706
542
1826
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
193
541
1825
870
846
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
321
797
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
577
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
705
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
449
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
195
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
323
797
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
579
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
707
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
32
624
918
530
27
451
541
1825
1446
929
18
15
418
40
34
34
96
357
357
253
29
544
624
918
530
26
577
1821
1313
1446
417
18
15
418
40
34
34
96
357
357
253
29
544
624
918
530
27
577
1821
1313
1446
417
18
15
418
40
34
34
96
357
357
253
29
544
624
918
530
27
579
1821
1313
1446
417
18
15
418
40
34
34
96
357
357
253
29
544
880
918
530
26
577
1821
801
1190
929
18
15
418
40
34
34
96
357
357
253
29
544
880
918
530
27
577
1821
801
1190
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
26
192
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
26
320
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
26
576
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
26
704
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
26
448
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
27
192
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
27
320
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
27
576
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
27
704
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
112
918
530
27
448
536
802
1958
929
18
15
418
40
34
34
96
357
357
253
30
32
368
918
530
26
192
408
914
1702
929
18
15
418
40
34
34
96
357
357
253
30
32
368
918
530
26
704
408
914
1702
929
18
15
418
40
34
34
96
357
357
253
30
32
368
918
530
27
192
408
914
1702
929
18
15
418
40
34
34
96
357
357
253
30
32
368
918
530
27
704
408
914
1702
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
26
192
536
1826
870
862
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
26
320
792
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
26
576
536
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
26
448
792
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
27
192
536
1826
870
862
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
27
320
792
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
27
576
536
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
27
704
536
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
32
624
918
530
27
448
536
1826
1446
929
18
15
418
40
34
34
96
357
357
253
30
544
112
918
530
26
576
1816
1170
1958
929
18
15
418
40
34
34
96
357
357
253
30
544
112
918
530
27
576
1816
1170
1958
929
18
15
418
40
34
34
96
357
357
253
30
544
624
918
530
27
576
1816
1314
1446
417
18
15
418
40
34
34
96
357
357
253
541
32
112
918
530
26
961
541
1569
1958
1441
18
15
418
40
34
34
96
357
357
253
541
32
112
918
530
27
961
541
1569
1958
1441
18
15
418
40
34
34
96
357
357
253
541
32
112
918
530
27
963
541
1569
1958
1441
18
15
418
40
34
34
96
357
357
253
541
32
624
918
530
26
961
541
1825
870
846
18
15
418
40
34
34
96
357
357
253
541
32
624
918
530
26
962
542
1826
870
862
18
15
418
40
34
34
96
357
357
253
541
32
624
918
530
27
961
541
1825
870
846
18
15
418
40
34
34
96
357
357
253
541
32
624
918
530
27
963
541
1825
1446
417
18
15
418
40
34
34
96
357
357
253
541
800
624
918
530
26
961
797
1057
1446
929
18
15
418
40
34
34
96
357
357
253
541
800
624
918
530
26
962
798
1058
1446
926
18
15
418
40
34
34
96
357
357
253
541
800
624
918
530
27
961
797
1057
1446
929
18
15
418
40
34
34
96
357
357
253
541
800
624
918
530
27
963
797
1060
870
462
18
15
418
40
34
34
96
357
357
253
542
32
112
918
530
26
960
536
1570
1958
1441
18
15
418
40
34
34
96
357
357
253
542
32
112
918
530
27
960
536
1570
1958
1441
18
15
418
40
34
34
96
357
357
253
542
32
624
918
530
26
960
536
1826
870
862
18
15
418
40
34
34
96
357
357
253
542
32
624
918
530
27
960
536
1826
870
862
18
15
418
40
34
34
96
357
357
253
542
800
624
918
530
26
960
792
1058
1446
929
18
15
418
40
34
34
96
357
357
253
542
800
624
918
530
27
960
792
1058
1446
929
18
15
418
40
34
34
96
357
357
253
542
800
880
918
530
26
960
792
1170
1190
929
18
15
418
40
34
34
96
357
357
253
542
800
880
918
530
27
960
792
1170
1190
929
18
15
418
40
34
34
96
357
357
253
285
32
112
918
530
26
65
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
285
32
112
918
530
27
65
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
285
32
112
918
530
27
67
29
804
1958
942
18
15
418
40
34
34
96
357
357
253
285
32
368
902
516
54
65
285
913
1725
904
18
15
418
40
34
34
96
357
357
253
285
32
368
918
530
26
66
286
914
1702
929
18
15
418
40
34
34
96
357
357
253
285
800
624
918
530
26
65
797
1057
1446
929
18
15
418
40
34
34
96
357
357
253
285
800
624
918
530
27
65
797
1057
1446
929
18
15
418
40
34
34
96
357
357
253
286
32
112
918
530
26
64
280
802
1958
929
18
15
418
40
34
34
96
357
357
253
286
32
112
918
530
27
64
280
802
1958
929
18
15
418
40
34
34
96
357
357
253
286
32
368
918
530
26
64
280
914
1702
929
18
15
418
40
34
34
96
357
357
253
286
32
368
918
530
27
64
280
914
1702
929
18
15
418
40
34
34
96
357
357
253
286
800
880
918
530
26
64
792
1170
1190
1441
18
15
418
40
34
34
96
357
357
253
286
800
880
918
530
27
64
792
1170
1190
1441
18
15
418
40
34
34
96
357
357
253
173
160
432
918
530
27
521
365
868
870
878
18
15
418
40
34
34
96
357
357
893
13
160
432
918
518
813
809
1517
868
870
834
18
15
418
40
34
34
96
357
357
893
13
160
432
918
530
813
809
1517
868
870
878
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
794
833
845
801
1958
929
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
794
1473
1053
804
1958
942
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
794
834
846
802
1958
926
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
795
833
845
801
1958
929
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
795
835
845
804
1958
942
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
859
833
845
801
1958
929
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
859
835
845
804
1958
942
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
858
833
845
801
1958
929
18
15
418
40
34
34
96
357
357
893
29
32
112
918
530
858
834
846
802
1958
926
18
15
418
40
34
34
96
357
357
893
29
32
368
902
516
822
833
1101
913
1725
904
18
15
418
40
34
34
96
357
357
893
29
32
368
918
530
794
1346
1358
914
1702
942
18
15
418
40
34
34
96
357
357
893
29
32
368
918
530
794
834
1102
914
1702
926
18
15
418
40
34
34
96
357
357
893
29
32
368
918
530
858
1346
1358
914
1702
942
18
15
418
40
34
34
96
357
357
893
29
32
368
918
530
858
834
1102
914
1702
926
18
15
418
40
34
34
96
357
357
893
525
32
624
918
530
794
594
598
1825
1446
929
18
15
418
40
34
34
96
357
357
893
525
1568
1200
918
530
794
594
1622
2002
1510
942
18
15
418
40
34
34
96
357
357
893
525
1568
624
918
530
794
594
1622
289
1446
417
18
15
418
40
34
34
96
357
357
893
541
32
112
918
530
794
321
285
804
1958
942
18
15
418
40
34
34
96
357
357
893
541
32
112
918
530
794
322
334
802
1958
926
18
15
418
40
34
34
96
357
357
893
541
32
112
918
530
795
321
285
804
1958
942
18
15
418
40
34
34
96
357
357
893
541
32
112
918
530
795
323
333
804
1958
942
18
15
418
40
34
34
96
357
357
893
541
32
368
918
530
794
322
334
914
1702
942
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
794
577
541
1825
1446
417
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
794
578
542
1826
870
862
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
795
577
29
1825
870
846
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
859
577
29
1825
870
846
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
858
577
29
1825
870
846
18
15
418
40
34
34
96
357
357
893
541
32
624
918
530
858
578
542
1826
870
862
18
15
418
40
34
34
96
357
357
893
541
800
880
918
530
794
321
845
801
1190
929
18
15
418
40
34
34
96
357
357
893
541
800
880
918
530
794
322
846
802
1190
929
18
15
418
40
34
34
96
357
357
893
541
800
880
918
530
795
321
845
801
1190
929
18
15
418
40
34
34
96
357
357
893
541
800
880
918
530
795
323
845
801
1190
929
18
15
418
40
34
34
96
357
357
893
542
32
624
918
530
794
576
24
1826
1446
929
18
15
418
40
34
34
96
357
357
893
542
32
624
918
530
795
576
24
1826
1446
929
18
15
418
40
34
34
96
357
357
893
542
800
880
918
530
795
320
840
802
1190
929
18
15
418
40
34
34
96
613
613
1789
541
800
880
1862
772
1846
321
797
657
1565
200
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
45
289
365
361
886
1021
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
45
137
333
321
502
956
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
46
137
333
321
502
956
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
109
521
333
321
502
956
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
109
289
365
361
886
1021
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
109
265
333
321
502
956
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
109
137
333
321
502
956
18
15
418
40
34
34
80
101
229
189
173
160
160
390
518
109
297
365
361
886
1021
18
15
418
40
34
34
80
101
229
189
173
160
160
390
530
91
265
333
193
390
990
18
15
418
40
34
34
80
101
229
189
173
160
160
390
530
91
137
333
193
390
990
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
45
289
365
873
630
981
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
45
137
333
833
630
1021
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
46
137
333
833
630
1021
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
109
521
333
836
630
982
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
109
289
365
873
630
981
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
109
265
333
836
630
982
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
109
137
333
833
630
1021
18
15
418
40
34
34
80
101
229
189
173
160
416
390
518
109
297
365
873
630
981
18
15
418
40
34
34
80
101
229
189
173
160
416
390
530
91
265
333
836
630
990
18
15
418
40
34
34
80
101
229
189
173
160
416
390
530
91
137
333
836
630
990
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
45
545
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
45
161
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
45
289
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
45
169
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
45
165
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
46
161
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
46
169
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
109
161
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
109
289
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
518
109
265
293
477
886
982
18
15
418
40
34
34
80
101
229
189
173
44
160
390
530
91
273
293
477
886
990
18
15
418
40
34
34
80
101
229
189
173
44
160
390
530
90
273
293
477
886
990
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
45
161
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
45
289
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
45
165
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
46
161
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
109
161
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
109
289
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
518
109
265
293
989
630
982
18
15
418
40
34
34
80
101
229
189
173
44
416
390
530
91
273
293
989
630
990
18
15
418
40
34
34
80
101
229
189
173
44
416
390
530
90
273
293
989
630
990
18
15
418
40
34
34
80
101
229
189
173
172
416
390
514
91
273
197
413
390
958
18
15
418
40
34
34
80
101
229
189
173
300
416
390
518
45
289
805
733
630
982
18
15
418
40
34
34
80
101
229
189
173
300
416
390
518
109
289
805
733
630
982
18
15
418
40
34
34
80
101
229
189
173
300
416
390
518
109
265
805
733
630
982
18
15
418
40
34
34
80
101
229
189
173
300
416
390
530
91
273
805
733
630
990
18
15
418
40
34
34
80
101
229
189
173
300
416
390
530
90
273
805
733
630
990
18
15
418
40
34
34
80
101
229
253
29
32
160
390
530
27
193
285
452
390
990
18
15
418
40
34
34
80
101
229
253
29
32
160
390
530
27
449
285
452
390
990
18
15
418
40
34
34
80
101
229
253
29
32
160
390
530
27
195
285
452
390
990
18
15
418
40
34
34
80
101
229
253
29
32
160
390
530
27
451
285
452
390
990
18
15
418
40
34
34
80
101
229
253
29
32
416
390
530
27
193
413
964
390
990
18
15
418
40
34
34
80
101
229
253
29
32
416
390
530
27
195
413
964
390
990
18
15
418
40
34
34
80
101
229
253
30
32
160
390
522
27
448
280
450
390
977
18
15
418
40
34
34
80
101
229
253
30
32
160
390
530
26
192
408
450
390
990
18
15
418
40
34
34
80
101
229
253
30
32
160
390
530
27
192
280
450
390
990
18
15
418
40
34
34
80
101
229
253
30
32
160
390
530
27
448
280
450
390
990
18
15
418
40
34
34
80
101
229
253
30
32
416
390
530
26
192
408
962
390
990
18
15
418
40
34
34
80
101
229
253
30
32
416
390
530
27
192
408
962
390
990
18
15
418
40
34
34
80
101
229
253
285
32
416
390
530
26
65
29
964
390
990
18
15
418
40
34
34
80
101
229
253
285
32
416
390
530
27
65
29
964
390
990
18
15
418
40
34
34
80
101
229
253
285
32
416
390
530
27
67
29
964
390
990
18
15
418
40
34
34
80
101
229
253
286
32
416
390
522
27
64
24
962
390
977
18
15
418
40
34
34
80
101
229
253
286
32
416
390
530
26
64
24
962
390
990
18
15
418
40
34
34
80
101
229
253
286
32
416
390
530
27
64
24
962
390
990
18
15
418
40
34
34
80
101
357
253
173
160
160
390
774
45
521
365
361
886
893
18
15
418
40
34
34
80
101
357
253
173
160
160
390
774
46
521
365
361
886
893
18
15
418
40
34
34
80
101
357
893
29
32
160
390
786
859
1345
1357
1476
1414
1502
18
15
418
40
34
34
80
101
357
893
29
32
160
390
786
858
1345
1357
1476
1414
1502
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
794
833
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
795
1345
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
795
833
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
795
835
845
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
859
1345
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
859
833
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
859
1347
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
859
835
845
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
858
1345
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
29
32
416
390
786
858
833
1357
964
646
1758
18
15
418
40
34
34
80
101
357
893
541
32
416
390
786
794
321
333
964
646
1758
18
15
418
40
34
34
80
101
357
893
541
32
416
390
786
795
321
333
964
646
1758
18
15
418
40
34
34
80
101
357
893
541
32
416
390
786
795
323
333
964
646
1758
18
15
418
40
34
34
80
101
357
893
541
32
416
390
786
859
321
333
964
646
1758
18
15
418
40
34
34
80
101
357
893
541
32
416
390
786
859
323
333
964
646
1758
18
15
418
40
34
34
80
357
357
253
173
160
416
902
518
46
521
365
873
886
893
18
15
418
40
34
34
80
357
357
893
29
32
416
902
518
822
833
1101
964
1670
726
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
794
833
1101
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
795
833
1101
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
795
835
845
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
859
1345
1357
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
859
833
1101
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
859
1347
1357
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
859
835
845
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
858
1345
1357
964
1670
734
18
15
418
40
34
34
80
357
357
893
29
32
416
902
530
858
833
1101
964
1670
734
18
15
418
40
34
34
112
101
229
189
13
76
96
6
2
55
433
165
157
118
30
18
15
418
40
34
34
112
101
229
189
13
76
96
6
8
54
433
165
157
182
176
18
15
418
40
34
34
112
101
229
189
13
76
96
6
6
54
433
165
157
118
26
18
15
418
40
34
34
112
101
229
189
173
32
96
6
4
46
289
109
41
118
24
18
15
418
40
34
34
112
101
229
189
173
32
96
6
4
46
265
77
68
118
24
18
15
418
40
34
34
112
101
229
189
173
32
96
6
4
46
137
77
68
118
24
18
15
418
40
34
34
112
101
229
189
173
32
96
6
4
46
297
109
41
118
24
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
545
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
161
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
521
109
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
289
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
265
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
137
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
553
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
169
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
46
297
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
545
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
161
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
521
109
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
289
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
265
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
137
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
169
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
110
297
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
8
814
545
45
41
109
112
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
161
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
521
109
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
289
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
265
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
137
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
169
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
45
297
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
161
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
521
109
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
289
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
265
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
137
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
169
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
46
297
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
161
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
521
109
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
289
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
265
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
137
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
169
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
109
297
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
161
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
521
109
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
289
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
265
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
137
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
169
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
110
297
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
813
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
813
521
45
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
813
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
814
545
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
814
521
45
41
109
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
6
814
553
45
65
118
29
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
45
161
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
45
265
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
45
137
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
45
169
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
46
161
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
46
265
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
46
137
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
46
169
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
109
161
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
109
521
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
109
265
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
109
137
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
109
169
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
110
161
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
110
521
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
110
265
109
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
110
137
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
110
169
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
813
545
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
813
521
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
813
553
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
814
545
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
814
521
45
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
518
814
553
45
65
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
96
6
18
91
521
557
553
1645
1486
18
15
418
40
34
34
112
101
229
189
173
32
96
6
18
91
265
557
553
1645
1486
18
15
418
40
34
34
112
101
229
189
173
32
96
6
18
91
137
557
553
1645
1486
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
45
161
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
45
289
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
45
265
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
45
137
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
45
169
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
46
161
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
46
265
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
46
137
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
46
169
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
161
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
521
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
289
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
265
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
137
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
169
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
109
297
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
161
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
521
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
289
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
265
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
137
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
169
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
6
110
297
301
297
950
1949
18
15
418
40
34
34
112
101
229
189
173
32
96
390
516
110
545
621
553
950
920
18
15
418
40
34
34
112
101
229
189
173
32
96
390
516
110
521
621
553
950
920
18
15
418
40
34
34
112
101
229
189
173
32
96
390
516
110
553
621
553
950
920
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
45
161
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
45
289
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
45
265
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
45
137
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
45
169
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
46
161
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
46
265
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
46
137
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
46
169
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
161
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
521
557
553
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
289
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
265
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
137
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
553
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
169
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
109
297
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
161
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
521
557
553
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
289
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
265
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
137
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
553
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
169
45
41
950
957
18
15
418
40
34
34
112
101
229
189
173
32
96
390
518
110
297
301
297
950
957
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
46
545
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
46
553
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
46
169
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
110
545
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
110
161
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
110
521
1581
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
110
169
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
8
814
545
557
1833
621
112
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
45
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
45
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
46
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
46
521
1581
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
46
137
557
1833
630
285
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
46
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
109
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
109
161
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
109
521
1581
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
109
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
109
169
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
161
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
521
1581
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
137
557
1833
630
285
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
110
169
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
813
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
813
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
814
545
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
6
814
553
557
1833
621
541
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
46
137
557
1833
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
109
161
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
109
521
1581
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
109
169
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
110
161
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
110
521
1581
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
110
137
557
1833
630
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
110
169
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
813
545
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
813
553
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
814
545
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
814
521
1581
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
6
518
814
553
557
1833
621
1821
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
45
545
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
45
553
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
46
545
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
46
521
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
46
137
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
46
553
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
109
545
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
109
161
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
109
521
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
109
553
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
109
169
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
545
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
161
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
521
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
137
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
553
557
1833
1005
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
6
110
169
557
1857
1014
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
518
1542
46
137
557
1857
1014
1565
18
15
418
40
34
34
112
101
229
189
173
32
608
1542
1542
109
521
1581
1833
1645
1053
18
15
418
40
34
34
112
101
229
189
173
32
608
1542
1542
110
521
1581
1833
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
545
1709
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
521
1709
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
289
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
265
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
137
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
553
1709
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
169
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
46
297
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
545
1709
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
161
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
521
1709
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
289
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
265
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
137
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
169
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
110
297
813
1065
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
8
814
545
685
41
109
112
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
545
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
521
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
289
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
265
813
553
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
137
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
553
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
45
297
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
545
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
521
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
289
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
265
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
137
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
553
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
46
297
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
545
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
161
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
521
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
289
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
265
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
137
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
553
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
169
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
109
297
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
545
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
161
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
521
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
289
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
265
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
137
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
553
1709
1065
109
125
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
169
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
110
297
813
1065
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
813
545
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
813
521
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
813
553
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
814
545
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
814
521
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
6
814
553
685
41
109
29
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
45
161
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
45
265
813
553
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
45
137
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
45
169
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
46
161
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
46
265
813
1065
630
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
46
137
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
46
169
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
109
161
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
109
521
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
109
265
813
1065
630
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
109
137
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
109
169
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
110
161
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
110
521
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
110
265
813
1065
630
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
110
137
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
110
169
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
813
545
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
813
521
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
813
553
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
814
545
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
814
521
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
6
518
814
553
685
41
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
45
289
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
45
265
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
46
265
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
109
521
685
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
109
289
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
109
265
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
109
297
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
110
521
685
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
110
289
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
110
265
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
6
110
297
813
553
950
1949
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
45
289
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
45
265
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
46
265
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
109
521
685
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
109
289
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
109
265
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
109
553
685
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
109
297
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
110
521
685
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
110
289
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
110
265
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
110
553
685
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
96
390
518
110
297
813
553
950
957
18
15
418
40
34
34
112
101
229
189
173
288
352
518
8
110
545
1709
1833
1389
112
18
15
418
40
34
34
112
101
229
189
173
288
352
518
8
110
289
813
1833
1389
112
18
15
418
40
34
34
112
101
229
189
173
288
352
518
8
110
297
813
1833
1389
112
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
45
545
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
45
289
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
45
553
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
45
297
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
46
545
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
46
289
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
46
553
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
46
297
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
109
545
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
109
289
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
109
553
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
109
297
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
110
545
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
110
289
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
110
553
1709
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
352
518
6
110
297
813
1833
1389
29
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
545
1709
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
521
1709
1577
621
112
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
289
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
265
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
137
685
1577
1206
1200
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
553
1709
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
169
685
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
46
297
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
545
1709
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
161
685
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
521
1709
1577
621
112
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
289
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
265
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
137
685
1577
1206
1200
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
169
685
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
110
297
813
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
8
814
545
685
1577
1133
1136
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
545
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
521
1709
1577
621
29
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
289
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
137
685
1577
1206
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
553
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
45
297
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
545
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
521
1709
1577
621
29
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
289
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
265
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
137
685
1577
1206
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
553
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
46
297
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
545
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
161
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
521
1709
1577
621
29
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
289
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
265
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
137
685
1577
1206
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
553
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
169
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
109
297
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
545
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
161
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
521
1709
1577
621
29
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
289
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
265
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
137
685
1577
1206
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
553
1709
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
169
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
110
297
813
1577
1133
1149
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
813
545
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
813
553
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
814
545
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
6
814
553
685
1577
1133
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
45
161
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
45
137
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
45
169
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
46
161
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
46
137
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
46
169
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
109
161
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
109
521
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
109
137
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
109
169
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
110
161
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
110
521
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
110
137
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
110
169
685
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
813
545
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
813
553
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
814
545
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
6
518
814
553
1709
1577
621
1821
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
45
545
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
45
289
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
45
137
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
45
553
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
45
297
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
46
545
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
46
289
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
46
137
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
46
553
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
46
297
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
545
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
161
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
289
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
137
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
553
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
169
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
109
297
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
545
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
161
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
289
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
137
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
553
1709
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
169
685
1577
1645
189
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
6
110
297
813
1577
1654
29
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
45
161
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
45
289
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
45
137
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
45
169
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
45
297
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
46
161
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
46
289
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
46
137
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
46
169
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
46
297
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
161
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
521
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
289
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
137
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
169
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
109
297
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
161
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
521
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
289
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
137
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
169
685
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
110
297
813
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
813
545
1709
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
518
814
545
1709
1577
1654
285
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
45
161
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
45
137
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
45
169
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
46
161
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
46
137
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
46
169
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
161
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
521
685
1577
1654
1565
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
289
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
265
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
137
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
169
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
109
297
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
161
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
521
685
1577
1654
1565
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
289
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
265
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
137
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
169
685
1577
1645
1053
18
15
418
40
34
34
112
101
229
189
173
288
608
1542
1542
110
297
813
1577
1645
1309
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
45
289
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
45
265
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
45
297
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
46
289
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
46
265
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
46
297
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
109
545
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
109
289
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
109
265
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
109
553
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
109
297
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
110
545
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
110
289
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
110
265
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
110
553
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
288
864
518
6
110
297
813
809
1005
1053
18
15
418
40
34
34
112
101
229
189
173
800
608
6
518
813
545
1837
1065
1133
1821
18
15
418
40
34
34
112
101
229
189
173
800
608
6
518
813
553
1837
1065
1133
1821
18
15
418
40
34
34
112
101
229
189
173
800
608
6
518
814
545
1837
1065
1133
1821
18
15
418
40
34
34
112
101
229
189
173
800
608
6
518
814
553
1837
1065
1133
1821
18
15
418
40
34
34
112
101
229
189
173
44
96
6
2
91
529
69
157
118
30
18
15
418
40
34
34
112
101
229
189
173
44
96
6
2
91
273
69
157
118
30
18
15
418
40
34
34
112
101
229
189
173
44
96
6
2
55
273
69
157
118
30
18
15
418
40
34
34
112
101
229
189
173
44
96
6
2
55
145
165
157
118
30
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
46
161
37
93
118
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
46
289
37
93
118
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
46
265
37
93
118
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
46
169
37
93
118
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
46
297
549
349
182
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
4
90
273
69
157
118
24
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
545
549
349
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
161
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
289
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
265
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
169
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
46
297
549
349
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
54
273
69
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
110
161
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
110
521
549
1693
1718
1712
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
110
289
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
110
265
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
110
137
165
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
8
814
545
37
157
182
176
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
161
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
289
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
169
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
165
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
45
293
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
161
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
521
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
289
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
265
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
137
165
157
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
169
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
46
297
549
349
182
26
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
109
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
109
161
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
109
521
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
109
289
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
109
265
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
161
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
521
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
289
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
265
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
110
137
165
157
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
813
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
813
549
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
814
545
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
814
521
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
6
814
553
37
93
118
28
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
45
161
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
45
169
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
45
165
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
46
161
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
46
265
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
46
137
165
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
46
169
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
109
161
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
109
521
549
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
109
265
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
110
161
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
110
521
549
1693
1718
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
110
265
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
110
137
165
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
813
545
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
813
549
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
6
518
814
545
37
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
44
96
390
4
110
161
293
413
950
1944
18
15
418
40
34
34
112
101
229
189
173
44
96
390
4
110
289
293
413
950
1944
18
15
418
40
34
34
112
101
229
189
173
44
96
390
4
110
265
293
413
950
1944
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
45
161
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
45
289
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
45
169
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
45
165
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
46
161
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
46
265
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
46
169
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
109
161
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
109
289
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
109
265
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
110
161
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
110
289
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
6
110
265
293
413
950
1948
18
15
418
40
34
34
112
101
229
189
173
44
96
390
516
110
161
37
349
950
920
18
15
418
40
34
34
112
101
229
189
173
44
96
390
516
110
521
549
861
950
920
18
15
418
40
34
34
112
101
229
189
173
44
96
390
516
110
289
37
349
950
920
18
15
418
40
34
34
112
101
229
189
173
44
96
390
516
110
265
37
349
950
920
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
45
545
37
861
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
45
161
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
45
289
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
45
169
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
45
165
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
46
161
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
46
265
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
46
169
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
109
161
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
109
521
549
861
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
109
289
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
109
265
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
110
161
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
110
521
549
861
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
110
289
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
96
390
518
110
265
37
349
950
950
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
45
161
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
45
289
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
45
169
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
45
165
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
46
161
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
46
169
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
109
161
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
6
6
110
161
293
925
1270
28
18
15
418
40
34
34
112
101
229
189
173
44
352
390
516
110
161
293
925
694
920
18
15
418
40
34
34
112
101
229
189
173
44
352
390
516
110
265
293
925
694
920
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
45
161
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
45
289
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
45
169
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
45
165
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
46
161
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
46
169
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
109
161
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
110
161
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
352
390
518
110
265
293
925
694
950
18
15
418
40
34
34
112
101
229
189
173
44
608
518
6
45
545
1573
1885
1014
1052
18
15
418
40
34
34
112
101
229
189
173
140
96
6
2
91
273
901
1085
118
30
18
15
418
40
34
34
112
101
229
189
173
140
96
6
2
55
273
901
1085
118
30
18
15
418
40
34
34
112
101
229
189
173
140
96
6
4
46
289
901
1085
118
24
18
15
418
40
34
34
112
101
229
189
173
140
96
6
4
46
297
901
61
182
24
18
15
418
40
34
34
112
101
229
189
173
140
96
6
4
90
273
901
1085
118
24
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
46
545
901
573
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
46
289
901
61
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
46
297
901
61
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
54
273
901
573
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
110
289
901
61
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
110
265
901
573
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
8
814
545
901
573
182
176
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
45
545
901
573
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
45
289
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
45
265
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
45
297
901
61
182
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
45
293
901
573
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
46
521
901
573
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
46
289
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
46
265
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
46
297
901
61
182
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
109
289
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
109
265
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
110
289
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
110
265
901
1085
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
6
813
545
901
573
118
28
18
15
418
40
34
34
112
101
229
189
173
140
96
6
516
90
273
901
1597
1654
1816
18
15
418
40
34
34
112
101
229
189
173
140
96
6
518
45
265
901
1597
1654
1820
18
15
418
40
34
34
112
101
229
189
173
140
96
6
518
46
265
901
1597
1654
1820
18
15
418
40
34
34
112
101
229
189
173
140
96
6
518
109
265
901
1597
1654
1820
18
15
418
40
34
34
112
101
229
189
173
140
96
6
518
110
265
901
1597
1654
1820
18
15
418
40
34
34
112
101
229
189
173
76
96
6
2
91
529
517
1693
1206
30
18
15
418
40
34
34
112
101
229
189
173
76
96
6
2
91
273
5
157
118
30
18
15
418
40
34
34
112
101
229
189
173
76
96
6
2
55
273
5
157
118
30
18
15
418
40
34
34
112
101
229
189
173
76
96
6
2
55
145
5
157
118
30
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
161
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
289
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
265
5
157
502
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
137
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
169
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
46
297
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
90
529
517
1693
1206
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
4
90
273
5
157
182
24
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
545
517
1693
1206
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
161
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
289
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
265
517
669
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
137
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
169
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
46
297
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
54
273
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
54
145
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
110
289
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
110
265
517
669
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
110
137
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
8
814
545
5
157
182
176
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
545
517
1693
1206
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
161
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
289
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
265
5
157
502
28
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
137
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
169
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
297
517
669
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
165
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
45
293
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
545
517
1693
1206
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
161
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
289
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
265
5
157
502
28
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
137
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
169
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
46
297
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
109
545
517
1693
1206
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
109
161
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
109
289
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
109
265
5
157
502
28
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
110
289
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
110
265
5
157
502
28
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
110
137
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
813
545
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
813
549
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
6
814
545
5
157
182
26
18
15
418
40
34
34
112
101
229
189
173
76
96
6
516
90
273
517
669
1718
1816
18
15
418
40
34
34
112
101
229
189
173
76
96
6
516
666
529
517
1693
1718
1816
18
15
418
40
34
34
112
101
229
189
173
76
96
6
516
666
145
5
669
1718
1816
18
15
418
40
34
34
112
101
229
189
173
76
96
6
516
666
657
517
669
1718
1816
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
45
161
517
1693
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
45
265
517
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
45
165
5
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
46
265
517
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
109
161
517
1693
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
109
265
517
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
110
265
517
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
813
545
5
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
813
549
5
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
6
518
814
545
5
669
1718
1818
18
15
418
40
34
34
112
101
229
189
173
76
96
390
514
91
529
517
669
950
958
18
15
418
40
34
34
112
101
229
189
173
76
96
390
514
91
273
5
157
950
958
18
15
418
40
34
34
112
101
229
189
173
76
96
390
516
90
273
5
157
950
920
18
15
418
40
34
34
112
101
229
189
173
76
96
390
520
54
145
5
669
950
944
18
15
418
40
34
34
112
101
229
189
173
76
96
390
518
45
545
517
669
950
950
18
15
418
40
34
34
112
101
229
189
173
76
96
390
518
45
161
5
157
950
950
18
15
418
40
34
34
112
101
229
189
173
76
96
390
518
46
161
5
157
950
950
18
15
418
40
34
34
112
101
229
189
173
76
96
390
518
109
161
5
157
950
950
18
15
418
40
34
34
112
101
229
189
173
172
96
6
2
55
273
933
541
118
30
18
15
418
40
34
34
112
101
229
189
173
172
96
6
4
46
265
933
541
118
24
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
46
289
933
1053
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
46
265
933
541
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
54
273
933
541
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
110
289
933
1053
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
110
265
933
541
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
8
814
545
933
541
182
176
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
45
545
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
45
289
933
1053
118
26
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
45
293
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
46
289
933
1053
118
26
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
46
265
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
109
289
933
1053
118
26
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
109
265
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
110
289
933
1053
118
26
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
110
265
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
172
96
6
6
813
545
933
541
118
28
18
15
418
40
34
34
112
101
229
189
173
300
96
6
2
55
145
677
157
182
30
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
46
545
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
46
161
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
46
553
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
110
545
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
110
161
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
110
137
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
8
814
545
677
157
182
176
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
45
545
1701
157
502
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
45
161
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
45
165
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
46
545
1701
157
502
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
46
137
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
109
545
1701
157
502
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
109
161
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
110
545
1701
157
502
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
110
161
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
110
137
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
813
545
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
813
549
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
814
545
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
6
814
553
677
157
182
26
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
45
161
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
45
165
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
46
161
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
46
137
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
109
161
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
110
161
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
110
137
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
813
545
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
813
549
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
814
545
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
6
518
814
553
677
157
694
1818
18
15
418
40
34
34
112
101
229
189
173
300
96
390
516
110
545
1701
1181
950
920
18
15
418
40
34
34
112
101
229
189
173
300
96
390
518
45
545
1701
1181
950
950
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
45
545
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
45
161
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
45
165
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
46
545
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
109
545
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
109
161
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
110
545
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
6
6
110
161
677
669
1270
1050
18
15
418
40
34
34
112
101
229
189
173
300
352
390
516
110
161
677
669
694
920
18
15
418
40
34
34
112
101
229
189
173
300
352
390
516
110
137
677
669
694
920
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
45
545
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
45
161
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
45
289
805
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
45
165
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
46
161
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
46
137
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
109
161
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
109
289
805
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
110
161
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
352
390
518
110
137
677
669
694
950
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
45
545
1701
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
45
161
677
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
45
165
677
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
46
545
1701
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
109
545
1701
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
109
161
677
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
110
545
1701
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
1030
6
110
161
677
1693
2038
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
45
545
1701
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
45
161
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
45
165
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
46
545
1701
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
46
137
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
109
545
1701
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
109
161
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
110
545
1701
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
110
161
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
189
173
300
864
518
6
110
137
677
1693
1014
1052
18
15
418
40
34
34
112
101
229
253
13
32
96
6
8
26
274
342
49
109
112
18
15
418
40
34
34
112
101
229
253
29
32
96
6
2
27
193
29
49
109
110
18
15
418
40
34
34
112
101
229
253
29
32
96
6
2
27
449
29
49
109
110
18
15
418
40
34
34
112
101
229
253
29
32
96
6
2
27
195
29
49
109
110
18
15
418
40
34
34
112
101
229
253
29
32
96
6
2
27
451
29
49
109
110
18
15
418
40
34
34
112
101
229
253
29
32
96
6
4
26
193
29
52
118
24
18
15
418
40
34
34
112
101
229
253
29
32
96
6
4
26
449
29
52
118
24
18
15
418
40
34
34
112
101
229
253
29
32
96
6
8
26
193
29
49
109
112
18
15
418
40
34
34
112
101
229
253
29
32
96
6
8
26
449
29
49
109
112
18
15
418
40
34
34
112
101
229
253
29
32
96
6
8
26
194
30
50
182
176
18
15
418
40
34
34
112
101
229
253
29
32
96
6
8
26
450
30
50
182
176
18
15
418
40
34
34
112
101
229
253
29
32
96
390
8
26
194
30
50
950
1968
18
15
418
40
34
34
112
101
229
253
29
32
96
390
516
26
193
29
52
950
920
18
15
418
40
34
34
112
101
229
253
29
32
96
390
516
26
449
29
52
950
920
18
15
418
40
34
34
112
101
229
253
29
32
96
390
520
26
193
29
52
950
944
18
15
418
40
34
34
112
101
229
253
29
32
96
390
520
26
194
30
50
950
944
18
15
418
40
34
34
112
101
229
253
29
32
96
390
520
26
450
30
50
950
944
18
15
418
40
34
34
112
101
229
253
30
32
96
6
2
27
192
24
50
118
30
18
15
418
40
34
34
112
101
229
253
30
32
96
6
2
27
448
24
50
118
30
18
15
418
40
34
34
112
101
229
253
525
800
608
6
8
26
786
854
1073
1133
1136
18
15
418
40
34
34
112
101
229
253
525
800
1376
6
8
26
786
854
1841
1389
112
18
15
418
40
34
34
112
101
229
253
541
32
96
6
2
795
963
1053
49
109
110
18
15
418
40
34
34
112
101
229
253
541
32
96
6
4
26
961
1053
52
118
24
18
15
418
40
34
34
112
101
229
253
541
32
96
6
8
26
961
1053
49
109
112
18
15
418
40
34
34
112
101
229
253
541
32
96
6
8
26
962
542
50
182
176
18
15
418
40
34
34
112
101
229
253
541
32
96
390
520
26
962
542
50
950
944
18
15
418
40
34
34
112
101
229
253
541
32
608
6
2
795
963
541
1841
621
110
18
15
418
40
34
34
112
101
229
253
541
32
608
6
8
26
961
541
1841
621
112
18
15
418
40
34
34
112
101
229
253
541
1568
1376
6
4
26
961
1565
1844
246
24
18
15
418
40
34
34
112
101
229
253
541
1568
1376
518
4
26
961
1565
1844
1270
24
18
15
418
40
34
34
112
101
229
253
541
1568
1632
6
4
26
961
1565
1588
118
24
18
15
418
40
34
34
112
101
229
253
541
800
608
6
2
795
963
797
1076
1142
1054
18
15
418
40
34
34
112
101
229
253
541
800
608
6
8
26
962
798
1074
1206
1200
18
15
418
40
34
34
112
101
229
253
541
800
1376
6
8
26
961
797
1841
1389
112
18
15
418
40
34
34
112
101
229
253
269
32
96
6
8
26
82
86
49
109
112
18
15
418
40
34
34
112
101
229
253
542
32
96
6
2
795
960
1048
50
118
30
18
15
418
40
34
34
112
101
229
253
542
32
608
6
2
795
960
536
1842
1206
30
18
15
418
40
34
34
112
101
229
253
542
800
608
6
2
795
960
792
1074
1142
1473
18
15
418
40
34
34
112
101
229
253
285
32
96
6
4
26
65
29
52
118
24
18
15
418
40
34
34
112
101
229
253
285
32
96
6
8
26
65
29
49
109
112
18
15
418
40
34
34
112
101
229
253
285
32
96
6
8
26
66
30
50
182
176
18
15
418
40
34
34
112
101
229
253
285
32
96
390
4
26
65
285
308
950
1944
18
15
418
40
34
34
112
101
229
253
285
32
96
390
8
26
65
285
308
950
1968
18
15
418
40
34
34
112
101
229
253
285
32
96
390
8
26
66
286
306
950
1968
18
15
418
40
34
34
112
101
229
253
285
32
96
390
516
26
65
541
564
950
920
18
15
418
40
34
34
112
101
229
253
285
32
96
390
520
26
65
541
564
950
944
18
15
418
40
34
34
112
101
229
253
285
32
96
390
520
26
66
30
50
950
944
18
15
418
40
34
34
112
101
229
253
285
800
96
6
4
26
65
797
52
118
24
18
15
418
40
34
34
112
101
229
253
285
800
96
6
8
26
65
797
49
109
112
18
15
418
40
34
34
112
101
229
253
285
800
608
6
4
26
65
797
1076
1142
1048
18
15
418
40
34
34
112
101
229
253
285
800
608
6
8
26
65
797
1073
1133
112
18
15
418
40
34
34
112
101
229
253
173
32
96
6
18
27
521
557
553
1645
1486
18
15
418
40
34
34
112
101
357
253
29
32
96
6
770
1051
193
29
564
630
2014
18
15
418
40
34
34
112
101
357
253
29
32
96
6
770
1051
577
29
564
630
2014
18
15
418
40
34
34
112
101
357
253
29
32
96
6
770
1051
705
541
49
621
2030
18
15
418
40
34
34
112
101
357
253
29
32
96
6
770
1051
195
29
564
630
2014
18
15
418
40
34
34
112
101
357
253
29
32
96
6
770
1051
707
285
564
630
2014
18
15
418
40
34
34
112
101
357
253
29
32
96
6
772
1050
577
29
564
630
2008
18
15
418
40
34
34
112
101
357
253
29
32
608
6
770
1051
705
1565
1857
630
1985
18
15
418
40
34
34
112
101
357
253
29
32
608
6
770
1051
707
1565
1857
630
1985
18
15
418
40
34
34
112
101
357
253
29
544
96
6
772
1050
577
1821
564
1654
2008
18
15
418
40
34
34
112
101
357
253
30
32
96
6
770
1051
192
24
50
630
1985
18
15
418
40
34
34
112
101
357
253
30
32
96
6
770
1051
576
24
50
630
1985
18
15
418
40
34
34
112
101
357
253
30
32
96
6
770
1051
704
24
50
630
1985
18
15
418
40
34
34
112
101
357
253
30
32
608
6
770
1051
704
536
1842
630
2014
18
15
418
40
34
34
112
101
357
253
541
800
1376
518
774
54
961
797
1844
1270
794
18
15
418
40
34
34
112
101
357
253
285
32
96
6
772
1050
65
29
564
630
2008
18
15
418
40
34
34
112
101
357
253
173
32
96
6
774
1069
521
557
65
630
1986
18
15
418
40
34
34
112
101
357
253
173
32
96
6
774
1070
521
557
65
630
1986
18
15
418
40
34
34
112
101
357
253
173
32
608
6
774
1069
521
557
1857
630
2012
18
15
418
40
34
34
112
101
357
253
173
32
608
6
774
1070
521
557
1857
630
2012
18
15
418
40
34
34
112
101
357
829
13
32
96
6
774
877
865
1261
65
630
1986
18
15
418
40
34
34
112
101
357
829
13
32
96
6
774
877
873
237
65
630
1986
18
15
418
40
34
34
112
101
357
829
13
32
96
6
774
878
865
1261
65
630
1986
18
15
418
40
34
34
112
101
357
829
13
32
96
6
774
878
873
237
65
630
1986
18
15
418
40
34
34
112
101
357
893
13
32
96
6
774
813
801
1261
65
630
1986
18
15
418
40
34
34
112
101
357
893
13
32
96
6
774
813
809
1261
65
630
1986
18
15
418
40
34
34
112
101
357
893
13
32
96
6
774
814
801
1261
65
630
1986
18
15
418
40
34
34
112
101
357
893
13
32
96
6
774
814
809
1261
65
630
1986
18
15
418
40
34
34
112
101
357
893
29
32
96
6
770
795
833
1053
564
630
2014
18
15
418
40
34
34
112
101
357
893
29
32
96
6
770
795
835
1053
564
630
2014
18
15
418
40
34
34
112
101
357
893
29
32
96
6
772
794
833
1053
564
630
2008
18
15
418
40
34
34
112
101
357
893
29
32
96
6
772
794
961
1053
564
630
2008
18
15
418
40
34
34
112
101
357
893
30
32
96
6
770
795
832
1048
50
630
1985
18
15
418
40
34
34
112
101
357
893
525
32
96
6
776
814
545
1261
1065
621
2032
18
15
418
40
34
34
112
101
357
893
525
32
96
6
774
814
553
1261
1065
621
2045
18
15
418
40
34
34
112
101
357
893
525
288
96
6
776
814
545
749
553
621
2032
18
15
418
40
34
34
112
101
357
893
525
288
96
6
774
814
553
749
553
621
2045
18
15
418
40
34
34
112
101
357
893
525
288
608
6
776
814
545
749
1577
621
2032
18
15
418
40
34
34
112
101
357
893
525
288
608
6
774
814
553
749
1577
621
2045
18
15
418
40
34
34
112
101
357
893
541
32
96
6
770
795
577
1053
1585
1645
2030
18
15
418
40
34
34
112
101
357
893
541
32
608
6
770
795
577
541
1841
621
2030
18
15
418
40
34
34
112
101
357
893
541
1568
96
6
770
795
577
1565
52
1654
2014
18
15
418
40
34
34
112
101
357
893
541
800
608
6
770
859
321
845
1076
630
2014
18
15
418
40
34
34
112
101
357
893
542
32
96
6
770
795
576
1048
1586
1654
1985
18
15
418
40
34
34
112
101
357
893
542
32
608
6
770
795
576
24
1842
630
1985
18
15
418
40
34
34
112
101
357
893
542
1568
96
6
770
795
576
1560
50
1654
1985
18
15
418
40
34
34
112
213
229
189
173
32
96
294
2
111
521
301
833
966
558
18
15
418
40
34
34
112
213
229
189
173
32
96
294
2
111
265
589
321
966
1070
18
15
418
40
34
34
112
213
229
189
173
32
96
294
2
111
137
77
65
966
1070
18
15
418
40
34
34
112
213
229
189
173
32
96
294
2
111
169
557
577
966
558
18
15
418
40
34
34
112
213
229
189
173
32
96
294
2
111
297
557
577
966
558
18
15
418
40
34
34
112
213
229
189
173
32
96
806
1026
46
545
557
1601
1990
2014
18
15
418
40
34
34
112
213
229
189
173
32
96
806
1026
46
161
557
1601
1990
2014
18
15
418
40
34
34
112
213
229
189
173
32
96
806
1026
46
169
557
1601
1990
2014
18
15
418
40
34
34
112
213
229
189
173
32
96
806
1026
47
137
557
1601
1990
2014
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
46
289
813
1833
941
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
46
265
813
1833
1453
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
46
297
813
1833
941
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
47
265
813
1833
1453
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
47
297
813
1833
941
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
110
289
813
1833
941
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
110
265
813
1833
1453
46
18
15
418
40
34
34
112
213
229
189
173
288
352
806
2
111
265
813
1833
1453
46
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
46
545
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
46
289
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
46
265
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
46
553
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
46
297
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
47
289
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
47
265
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
47
297
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
110
289
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
110
265
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
288
864
806
2
111
265
813
809
429
33
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
46
545
37
861
1990
2014
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
46
161
37
861
1990
2014
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
46
289
549
605
1990
2014
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
47
161
37
861
1990
2014
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
47
289
549
605
1990
2014
18
15
418
40
34
34
112
213
229
189
173
44
96
806
1026
47
169
293
861
1990
1950
18
15
418
40
34
34
112
213
229
189
173
172
352
294
2
46
265
325
797
454
334
18
15
418
40
34
34
112
213
229
189
173
172
352
294
2
55
273
325
797
454
334
18
15
418
40
34
34
112
213
229
189
173
172
352
294
2
47
265
325
797
454
334
18
15
418
40
34
34
112
213
229
189
173
172
352
294
2
110
265
325
797
454
334
18
15
418
40
34
34
112
213
229
189
173
172
352
294
2
111
265
325
797
454
334
18
15
418
40
34
34
112
213
229
189
173
300
352
294
2
46
545
677
669
454
334
18
15
418
40
34
34
112
213
229
189
173
300
352
294
2
47
545
677
669
454
334
18
15
418
40
34
34
112
213
229
253
29
32
96
294
2
27
193
157
65
966
1070
18
15
418
40
34
34
112
213
229
253
29
32
96
294
2
27
195
157
68
966
1070
18
15
418
40
34
34
112
213
229
253
29
32
96
294
2
795
577
29
65
966
1070
18
15
418
40
34
34
112
213
229
253
29
32
96
294
2
795
1985
1053
65
966
1070
18
15
418
40
34
34
112
213
229
253
30
32
96
294
2
27
192
152
66
966
1070
18
15
418
40
34
34
112
213
229
253
30
32
96
294
2
27
448
280
834
966
1070
18
15
418
40
34
34
112
213
229
253
30
32
96
294
2
795
1984
1048
66
966
1070
18
15
418
40
34
34
112
213
229
253
541
32
96
294
2
27
961
541
1601
966
558
18
15
418
40
34
34
112
213
229
253
541
32
96
294
2
795
833
541
321
966
1070
18
15
418
40
34
34
112
213
229
253
541
32
96
294
2
795
961
541
321
966
1070
18
15
418
40
34
34
112
213
229
253
541
1568
1376
294
2
27
961
1565
1857
1478
1070
18
15
418
40
34
34
112
213
229
253
542
32
96
294
2
795
832
536
322
966
1070
18
15
418
40
34
34
112
213
229
253
542
32
96
294
2
795
960
536
322
966
1070
18
15
418
40
34
34
112
213
229
253
285
32
96
294
2
27
65
29
65
966
1070
18
15
418
40
34
34
112
213
229
253
285
32
96
294
2
795
1089
29
833
966
558
18
15
418
40
34
34
112
213
229
253
285
800
864
294
2
27
65
797
577
198
1070
18
15
418
40
34
34
112
213
229
253
285
800
864
294
2
795
1089
797
577
198
1070
18
15
418
40
34
34
112
213
229
253
285
800
864
806
2
27
65
797
305
454
46
18
15
418
40
34
34
112
213
229
253
286
32
96
294
2
27
64
24
66
966
1070
18
15
418
40
34
34
112
213
357
253
13
32
96
294
258
26
274
342
816
966
462
18
15
418
40
34
34
112
213
357
253
13
32
96
294
258
26
594
342
816
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
26
193
541
817
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
26
577
541
817
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
26
194
286
834
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
26
578
286
834
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
27
193
541
817
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
27
577
541
817
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
27
449
541
817
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
27
195
541
820
966
462
18
15
418
40
34
34
112
213
357
253
29
32
96
294
258
27
579
541
820
966
462
18
15
418
40
34
34
112
213
357
253
30
32
96
294
258
26
576
280
834
966
414
18
15
418
40
34
34
112
213
357
253
30
32
96
294
258
27
192
280
834
966
414
18
15
418
40
34
34
112
213
357
253
30
32
96
294
258
27
576
280
834
966
414
18
15
418
40
34
34
112
213
357
253
30
32
96
294
258
27
448
280
834
966
414
18
15
418
40
34
34
112
213
357
253
525
32
96
294
258
26
850
342
816
966
462
18
15
418
40
34
34
112
213
357
253
541
32
96
294
258
26
833
541
1601
966
494
18
15
418
40
34
34
112
213
357
253
541
32
96
294
258
27
833
541
1601
966
494
18
15
418
40
34
34
112
213
357
253
541
32
96
294
258
27
835
541
1604
966
414
18
15
418
40
34
34
112
213
357
253
541
800
608
294
258
26
833
797
1073
454
462
18
15
418
40
34
34
112
213
357
253
541
800
608
294
258
27
833
797
1073
454
462
18
15
418
40
34
34
112
213
357
253
541
800
608
294
258
27
835
797
1076
454
462
18
15
418
40
34
34
112
213
357
253
542
32
96
294
258
26
832
536
1602
966
414
18
15
418
40
34
34
112
213
357
253
542
32
96
294
258
27
832
536
1602
966
414
18
15
418
40
34
34
112
213
357
253
542
32
96
294
258
27
960
536
1602
966
414
18
15
418
40
34
34
112
213
357
253
285
32
96
294
258
26
65
29
305
966
462
18
15
418
40
34
34
112
213
357
253
285
32
96
294
258
26
66
286
834
966
414
18
15
418
40
34
34
112
213
357
253
285
32
96
294
258
27
65
29
305
966
462
18
15
418
40
34
34
112
213
357
253
285
32
96
294
258
27
67
29
324
966
414
18
15
418
40
34
34
112
213
357
253
285
800
96
294
258
26
65
797
49
966
462
18
15
418
40
34
34
112
213
357
253
285
800
96
294
258
27
65
797
49
966
462
18
15
418
40
34
34
112
213
357
253
285
800
96
294
258
27
67
797
52
966
462
18
15
418
40
34
34
112
213
357
253
285
800
864
294
258
26
65
797
577
198
494
18
15
418
40
34
34
112
213
357
253
285
800
864
294
258
27
65
797
577
198
494
18
15
418
40
34
34
112
213
357
253
285
800
864
294
258
27
67
797
580
198
494
18
15
418
40
34
34
112
213
357
253
286
32
96
294
258
26
64
280
834
966
414
18
15
418
40
34
34
112
213
357
253
286
32
96
294
258
27
64
280
834
966
414
18
15
418
40
34
34
112
213
357
253
286
800
864
294
258
27
64
792
578
198
494
18
15
418
40
34
34
112
213
357
829
13
32
96
294
258
878
865
237
65
966
1950
18
15
418
40
34
34
112
213
357
829
13
32
96
294
258
878
873
237
65
966
1950
18
15
418
40
34
34
112
213
357
829
13
32
96
294
258
879
873
237
65
966
1950
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
794
850
1110
66
966
1950
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
794
914
1110
66
966
1950
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
814
801
237
89
966
1998
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
814
809
237
89
966
1998
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
814
802
1262
89
966
1998
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
815
801
1261
65
966
1950
18
15
418
40
34
34
112
213
357
893
13
32
96
294
258
815
809
237
89
966
1998
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
794
833
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
794
961
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
794
834
1102
578
966
1998
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
795
833
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
795
961
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
795
835
1101
65
966
2030
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
795
963
541
820
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
859
833
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
859
835
1101
65
966
2030
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
822
833
1101
65
966
2030
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
822
961
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
858
833
541
817
966
462
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
858
834
1102
578
966
1998
18
15
418
40
34
34
112
213
357
893
29
32
96
294
258
823
961
541
817
966
462
18
15
418
40
34
34
112
213
357
893
30
32
96
294
258
794
832
1096
66
966
1950
18
15
418
40
34
34
112
213
357
893
30
32
96
294
258
795
832
1096
66
966
1950
18
15
418
40
34
34
112
213
357
893
30
32
96
294
258
822
832
1096
66
966
1950
18
15
418
40
34
34
112
213
357
893
525
32
96
294
258
794
338
86
816
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
794
577
541
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
794
322
334
834
966
414
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
795
321
29
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
795
577
541
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
795
323
29
820
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
859
321
29
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
859
577
541
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
859
323
29
820
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
822
321
29
817
966
462
18
15
418
40
34
34
112
213
357
893
541
32
96
294
258
823
321
29
817
966
462
18
15
418
40
34
34
112
213
357
893
541
1568
608
294
258
794
577
1565
305
454
494
18
15
418
40
34
34
112
213
357
893
541
1568
608
294
258
795
577
1565
305
454
494
18
15
418
40
34
34
112
213
357
893
541
1568
608
294
258
859
577
1565
305
454
494
18
15
418
40
34
34
112
213
357
893
542
32
96
294
258
795
320
328
834
966
414
18
15
418
40
34
34
112
213
357
893
542
32
96
294
258
822
320
328
834
966
414
18
15
418
40
34
34
112
357
357
253
13
32
96
902
520
26
338
854
818
1974
1456
18
15
418
40
34
34
112
357
357
253
29
32
96
902
520
26
322
542
818
1974
1456
18
15
418
40
34
34
112
357
357
253
29
32
96
902
520
26
450
542
818
1974
1456
18
15
418
40
34
34
112
357
357
253
29
32
608
902
520
26
193
541
1844
1462
1456
18
15
418
40
34
34
112
357
357
253
29
32
608
902
520
26
194
542
1842
1462
1456
18
15
418
40
34
34
112
357
357
253
29
32
608
902
520
26
450
542
1842
1462
1456
18
15
418
40
34
34
112
357
357
253
29
32
608
902
518
54
577
1565
1844
1462
1462
18
15
418
40
34
34
112
357
357
253
29
32
608
902
518
54
705
541
1844
1462
1462
18
15
418
40
34
34
112
357
357
253
29
32
608
902
518
54
449
797
1844
886
986
18
15
418
40
34
34
112
357
357
253
29
544
608
902
518
54
577
1821
1332
886
962
18
15
418
40
34
34
112
357
357
253
30
32
96
902
518
54
576
1560
1586
1974
1469
18
15
418
40
34
34
112
357
357
253
30
32
96
902
518
54
704
536
818
1974
957
18
15
418
40
34
34
112
357
357
253
30
32
96
902
518
54
448
536
818
1974
957
18
15
418
40
34
34
112
357
357
253
30
32
608
902
518
54
576
1560
1842
1462
957
18
15
418
40
34
34
112
357
357
253
30
32
608
902
518
54
704
536
1842
1462
957
18
15
418
40
34
34
112
357
357
253
30
32
608
902
518
54
448
792
1842
1462
957
18
15
418
40
34
34
112
357
357
253
30
544
608
902
518
54
576
1816
1330
1462
445
18
15
418
40
34
34
112
357
357
253
525
588
96
902
518
45
929
933
1181
1974
950
18
15
418
40
34
34
112
357
357
253
541
32
608
902
518
54
961
541
1841
877
876
18
15
418
40
34
34
112
357
357
253
541
800
608
902
518
54
961
797
1076
886
962
18
15
418
40
34
34
112
357
357
253
542
32
96
902
518
54
960
536
1586
1974
1469
18
15
418
40
34
34
112
357
357
253
542
32
608
902
518
54
960
536
1842
1462
957
18
15
418
40
34
34
112
357
357
253
542
800
608
902
518
54
960
792
1074
1462
957
18
15
418
40
34
34
112
357
357
253
285
32
96
902
520
26
65
285
820
1974
1456
18
15
418
40
34
34
112
357
357
253
285
32
96
902
520
26
66
286
818
1974
1456
18
15
418
40
34
34
112
357
357
253
285
32
96
902
518
54
65
285
820
1974
1462
18
15
418
40
34
34
112
357
357
253
285
800
608
902
518
54
65
797
1076
1462
950
18
15
418
40
34
34
112
357
357
253
286
32
96
902
518
54
64
280
818
1974
957
18
15
418
40
34
34
112
357
357
253
286
800
608
902
518
54
64
792
1074
1462
957
18
15
418
40
34
34
112
357
357
253
173
76
96
902
518
46
521
517
1693
1974
1462
18
15
418
40
34
34
112
357
357
253
173
652
96
902
518
46
521
1925
1085
1974
950
18
15
418
40
34
34
112
357
357
253
173
652
352
902
518
46
521
1925
573
1718
924
18
15
418
40
34
34
112
357
357
893
30
32
96
902
514
795
1472
1048
1586
1974
1470
18
15
418
40
34
34
112
357
357
893
30
32
96
902
514
795
960
1048
1586
1974
1470
18
15
418
40
34
34
112
357
357
893
30
32
96
902
518
822
1472
1048
1586
1974
1469
18
15
418
40
34
34
112
357
357
893
30
32
96
902
518
822
960
1048
1586
1974
1469
18
15
418
40
34
34
112
357
357
893
525
32
96
902
520
794
594
1110
1586
1974
1456
18
15
418
40
34
34
112
357
357
893
525
32
608
902
520
794
594
1110
1842
1462
1456
18
15
418
40
34
34
112
357
357
893
525
800
608
902
520
794
594
854
1074
1462
1456
18
15
418
40
34
34
112
357
357
893
541
32
608
902
520
794
577
29
1844
1462
1456
18
15
418
40
34
34
112
357
357
893
541
32
608
902
520
794
578
30
1842
1462
1456
18
15
418
40
34
34
112
357
357
893
541
1568
608
902
514
795
577
1565
308
886
926
18
15
418
40
34
34
112
357
357
893
541
1568
608
902
514
795
579
1565
308
886
926
18
15
418
40
34
34
112
357
357
893
542
32
608
902
520
794
576
24
1842
1462
1456
18
15
418
40
34
34
112
357
357
893
542
1568
608
902
514
795
576
1560
306
886
961
18
15
418
40
34
34
176
101
229
189
173
288
480
518
6
45
289
813
1857
1014
2
18
15
418
40
34
34
176
101
229
189
173
288
480
518
6
45
297
813
1857
1014
2
18
15
418
40
34
34
176
101
229
189
173
76
480
518
6
45
161
261
925
1014
1026
18
15
418
40
34
34
176
101
229
189
173
76
480
518
6
45
289
261
925
1014
1026
18
15
418
40
34
34
176
101
229
189
173
76
480
518
6
45
165
261
925
1014
1026
18
15
418
40
34
34
176
101
229
189
173
76
480
518
18
91
273
261
925
950
14
18
15
418
40
34
34
176
101
229
189
173
76
480
518
18
90
273
261
925
950
14
18
15
418
40
34
34
176
101
229
189
173
300
480
518
6
45
289
805
413
1014
1026
18
15
418
40
34
34
176
101
229
189
173
300
480
518
6
45
293
805
413
1014
1026
18
15
418
40
34
34
176
101
229
189
173
300
480
518
18
91
273
805
1885
950
14
18
15
418
40
34
34
176
101
229
189
173
300
480
518
18
90
273
805
1885
950
14
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
45
289
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
46
265
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
46
553
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
109
289
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
55
273
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
90
2
110
265
896
902
526
28
18
15
418
40
34
34
84
213
229
189
173
140
200
314
2
45
289
896
902
462
18
18
15
418
40
34
34
84
213
229
189
173
140
200
314
2
46
265
896
902
462
18
18
15
418
40
34
34
84
213
229
189
173
140
200
314
2
46
553
896
902
462
18
18
15
418
40
34
34
84
213
229
189
173
140
200
314
2
109
289
896
902
462
18
18
15
418
40
34
34
84
213
229
189
173
140
200
314
2
110
265
896
902
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
45
545
512
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
45
289
512
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
46
521
512
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
46
265
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
46
297
256
390
14
26
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
109
161
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
109
289
512
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
55
529
512
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
55
273
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
55
145
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
110
265
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
90
2
110
137
0
390
14
28
18
15
418
40
34
34
84
213
229
189
173
76
200
122
2
46
521
512
390
534
372
18
15
418
40
34
34
84
213
229
189
173
76
200
122
2
46
265
0
390
534
372
18
15
418
40
34
34
84
213
229
189
173
76
200
122
2
46
297
512
438
22
212
18
15
418
40
34
34
84
213
229
189
173
76
200
122
2
110
265
0
390
534
372
18
15
418
40
34
34
84
213
229
189
173
76
200
122
2
110
137
0
390
534
372
18
15
418
40
34
34
84
213
229
189
173
76
200
154
2
46
265
512
374
214
28
18
15
418
40
34
34
84
213
229
189
173
76
200
154
2
46
297
512
374
214
28
18
15
418
40
34
34
84
213
229
189
173
76
200
154
2
110
265
512
374
214
28
18
15
418
40
34
34
84
213
229
189
173
76
200
154
2
110
137
256
374
214
28
18
15
418
40
34
34
84
213
229
189
173
76
200
186
2
109
161
0
390
206
42
18
15
418
40
34
34
84
213
229
189
173
76
200
186
2
109
289
256
390
206
42
18
15
418
40
34
34
84
213
229
189
173
76
200
186
2
110
265
0
390
206
42
18
15
418
40
34
34
84
213
229
189
173
76
200
186
2
110
137
0
390
206
42
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
45
289
256
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
46
521
512
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
46
265
0
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
46
297
256
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
109
161
0
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
109
289
256
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
110
265
0
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
200
314
2
110
137
0
390
462
18
18
15
418
40
34
34
84
213
229
189
173
76
712
122
2
46
521
1536
1910
1046
212
18
15
418
40
34
34
84
213
229
189
173
76
712
154
2
46
521
1536
1910
726
28
18
15
418
40
34
34
84
213
229
189
173
76
712
154
2
110
521
1536
1910
726
28
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
545
37
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
161
37
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
521
69
77
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
289
37
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
553
32
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
169
32
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
46
297
32
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
54
273
69
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
54
145
69
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
91
529
69
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
91
273
69
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
55
273
32
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
55
145
96
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
110
161
37
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
110
289
37
45
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
110
265
64
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
2
110
137
64
38
102
6
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
545
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
161
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
289
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
169
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
165
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
45
293
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
545
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
161
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
521
96
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
289
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
265
64
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
137
64
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
169
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
46
297
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
109
545
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
109
161
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
109
521
69
77
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
109
289
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
545
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
161
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
521
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
289
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
265
64
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
110
137
101
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
813
545
32
38
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
813
553
101
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
6
813
549
37
45
102
2
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
46
161
37
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
46
169
32
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
110
161
37
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
110
521
32
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
110
265
32
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
110
137
32
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
814
545
37
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
514
814
553
32
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
46
161
37
45
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
46
265
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
46
137
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
46
169
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
109
161
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
109
289
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
110
161
37
45
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
110
521
96
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
110
265
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
814
545
37
45
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
814
521
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
518
814
553
32
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
54
273
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
54
145
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
91
529
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
91
273
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
55
273
32
38
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
55
145
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
90
529
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
10
90
273
69
45
102
12
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
545
37
45
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
161
37
45
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
521
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
289
37
45
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
553
32
38
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
169
32
38
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
46
297
32
38
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
91
529
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
91
273
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
90
529
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
90
273
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
666
529
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
666
145
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
667
529
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
18
667
145
69
77
102
106
18
15
418
40
34
34
100
101
229
189
173
44
104
2
522
695
529
32
38
614
1804
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
545
37
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
161
37
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
521
69
77
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
289
37
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
265
69
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
553
32
38
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
169
32
38
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
46
297
32
38
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
91
529
69
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
91
273
69
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
110
161
37
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
110
265
64
38
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
110
137
64
38
126
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
2
666
529
69
45
110
2
18
15
418
40
34
34
100
101
229
189
173
44
104
10
4
90
273
69
45
110
0
18
15
418
40
34
34
100
101
229
189
173
44
104
10
4
666
529
69
45
110
0
18
15
418
40
34
34
100
101
229
189
173
44
104
10
4
666
657
1605
77
126
0
18
15
418
40
34
34
100
101
229
189
173
44
104
10
8
90
529
69
45
110
104
18
15
418
40
34
34
100
101
229
189
173
44
104
10
8
90
273
69
45
110
104
18
15
418
40
34
34
100
101
229
189
173
44
104
10
514
46
161
37
45
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
10
514
91
273
69
45
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
10
514
814
545
37
45
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
10
514
814
521
69
77
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
10
514
814
553
32
38
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
104
10
516
90
273
69
45
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
104
10
516
666
529
69
45
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
104
10
516
666
145
69
301
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
104
10
516
666
657
69
77
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
54
273
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
54
145
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
91
529
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
91
273
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
55
273
64
38
126
4
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
55
145
64
38
126
4
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
90
529
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
90
273
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
10
666
529
69
45
110
108
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
545
37
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
161
37
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
521
69
77
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
289
37
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
265
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
553
32
38
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
169
32
38
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
46
297
32
38
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
91
529
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
91
273
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
90
529
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
90
273
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
110
161
37
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
110
289
37
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
667
529
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
18
667
145
69
45
110
98
18
15
418
40
34
34
100
101
229
189
173
44
104
10
522
91
273
581
589
638
1796
18
15
418
40
34
34
100
101
229
189
173
44
104
10
522
90
273
581
589
638
1796
18
15
418
40
34
34
100
101
229
189
173
44
104
34
2
55
273
32
38
166
62
18
15
418
40
34
34
100
101
229
189
173
44
104
34
2
55
145
96
38
166
62
18
15
418
40
34
34
100
101
229
189
173
44
104
34
10
55
273
32
38
166
54
18
15
418
40
34
34
100
101
229
189
173
44
104
34
10
55
145
69
45
166
54
18
15
418
40
34
34
100
101
229
189
173
44
104
34
10
90
529
69
45
166
54
18
15
418
40
34
34
100
101
229
189
173
44
104
34
10
90
273
69
301
166
54
18
15
418
40
34
34
100
101
229
189
173
44
104
34
10
666
529
69
45
166
54
18
15
418
40
34
34
100
101
229
189
173
44
104
394
2
46
169
32
38
958
1922
18
15
418
40
34
34
100
101
229
189
173
44
104
394
514
46
169
32
38
958
898
18
15
418
40
34
34
100
101
229
189
173
44
104
394
10
55
273
64
294
958
1924
18
15
418
40
34
34
100
101
229
189
173
44
104
394
10
55
145
64
294
958
1924
18
15
418
40
34
34
100
101
229
189
173
44
104
394
522
55
145
64
38
958
900
18
15
418
40
34
34
100
101
229
189
173
44
360
10
2
46
169
288
918
1270
2
18
15
418
40
34
34
100
101
229
189
173
44
360
10
2
110
137
288
918
1270
2
18
15
418
40
34
34
100
101
229
189
173
44
360
394
514
46
169
288
918
694
898
18
15
418
40
34
34
100
101
229
189
173
44
616
2
2
46
545
549
1837
614
6
18
15
418
40
34
34
100
101
229
189
173
44
616
2
6
45
545
544
1830
614
2
18
15
418
40
34
34
100
101
229
189
173
44
616
2
6
45
161
549
1837
614
2
18
15
418
40
34
34
100
101
229
189
173
44
616
2
6
46
545
549
1837
614
2
18
15
418
40
34
34
100
101
229
189
173
44
616
2
6
109
161
549
1837
614
2
18
15
418
40
34
34
100
101
229
189
173
44
616
2
6
110
521
1568
1830
614
2
18
15
418
40
34
34
100
101
229
189
173
44
616
2
514
110
521
1568
1830
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
616
2
514
814
545
549
1837
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
616
2
514
814
553
608
1830
614
1798
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
110
521
549
1837
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
813
545
544
1830
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
813
553
613
1837
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
813
549
549
1837
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
814
545
549
1837
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
518
814
553
608
1830
614
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
2
10
90
529
1605
1869
1126
12
18
15
418
40
34
34
100
101
229
189
173
44
616
2
18
46
545
549
1837
614
106
18
15
418
40
34
34
100
101
229
189
173
44
616
514
6
45
545
1568
1830
998
1026
18
15
418
40
34
34
100
101
229
189
173
44
616
514
10
90
529
1605
1869
998
1036
18
15
418
40
34
34
100
101
229
189
173
44
616
1538
1542
110
521
1568
1830
1638
1026
18
15
418
40
34
34
100
101
229
189
173
44
616
10
2
46
545
549
1837
622
2
18
15
418
40
34
34
100
101
229
189
173
44
616
10
4
666
529
1605
1869
1150
0
18
15
418
40
34
34
100
101
229
189
173
44
616
10
4
666
657
1605
1869
1150
0
18
15
418
40
34
34
100
101
229
189
173
44
616
10
8
90
529
1605
1869
1134
104
18
15
418
40
34
34
100
101
229
189
173
44
616
10
514
110
521
1568
1830
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
10
514
814
545
549
1837
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
10
514
814
553
608
1830
622
1794
18
15
418
40
34
34
100
101
229
189
173
44
616
10
516
666
529
1605
1869
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
616
10
516
666
657
1605
1869
622
1792
18
15
418
40
34
34
100
101
229
189
173
44
616
10
10
90
529
1605
1869
1150
4
18
15
418
40
34
34
100
101
229
189
173
44
616
10
18
46
545
549
1837
622
98
18
15
418
40
34
34
100
101
229
189
173
44
616
10
18
91
529
1605
1869
1134
98
18
15
418
40
34
34
100
101
229
189
173
44
616
10
18
667
529
1605
1869
1134
98
18
15
418
40
34
34
100
101
229
189
173
44
616
522
2
46
545
549
1837
1006
1026
18
15
418
40
34
34
100
101
229
189
173
44
616
522
4
666
529
1605
1869
1006
1024
18
15
418
40
34
34
100
101
229
189
173
44
616
522
4
666
657
1605
1869
1006
1024
18
15
418
40
34
34
100
101
229
189
173
44
616
522
522
694
529
1605
1869
990
986
18
15
418
40
34
34
100
101
229
189
173
44
616
1546
1546
91
529
1605
1869
1646
1644
18
15
418
40
34
34
100
101
229
189
173
44
616
1546
1554
667
529
1605
1837
1646
1634
18
15
418
40
34
34
100
101
229
189
173
44
616
394
10
90
529
1605
1869
766
1924
18
15
418
40
34
34
100
101
229
189
173
140
104
2
2
46
553
896
566
102
6
18
15
418
40
34
34
100
101
229
189
173
140
104
2
2
46
297
896
54
102
6
18
15
418
40
34
34
100
101
229
189
173
140
104
2
2
55
273
896
566
102
6
18
15
418
40
34
34
100
101
229
189
173
140
104
2
2
110
265
896
1078
102
6
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
45
289
896
1078
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
46
265
896
1078
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
46
297
896
54
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
109
289
896
1078
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
110
265
896
1078
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
6
813
545
896
566
102
2
18
15
418
40
34
34
100
101
229
189
173
140
104
2
514
110
265
896
566
614
1798
18
15
418
40
34
34
100
101
229
189
173
140
104
2
514
814
553
896
566
614
1798
18
15
418
40
34
34
100
101
229
189
173
140
104
2
518
46
265
896
566
614
1794
18
15
418
40
34
34
100
101
229
189
173
140
104
2
518
110
265
896
566
614
1794
18
15
418
40
34
34
100
101
229
189
173
140
104
2
10
55
273
896
566
102
12
18
15
418
40
34
34
100
101
229
189
173
140
104
2
18
46
553
896
566
102
106
18
15
418
40
34
34
100
101
229
189
173
140
104
10
2
46
553
896
566
118
2
18
15
418
40
34
34
100
101
229
189
173
140
104
10
2
46
297
896
54
118
2
18
15
418
40
34
34
100
101
229
189
173
140
104
10
2
110
265
896
1078
118
2
18
15
418
40
34
34
100
101
229
189
173
140
104
10
514
814
553
896
566
1718
1794
18
15
418
40
34
34
100
101
229
189
173
140
104
10
10
55
273
896
1078
118
4
18
15
418
40
34
34
100
101
229
189
173
76
104
2
2
46
553
256
70
102
6
18
15
418
40
34
34
100
101
229
189
173
76
104
2
2
46
169
0
454
614
6
18
15
418
40
34
34
100
101
229
189
173
76
104
2
2
46
297
256
582
614
6
18
15
418
40
34
34
100
101
229
189
173
76
104
2
2
110
265
0
454
614
6
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
45
289
256
582
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
46
265
0
454
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
46
169
0
454
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
46
297
256
582
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
110
265
0
454
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
6
813
545
0
454
614
2
18
15
418
40
34
34
100
101
229
189
173
76
104
2
514
110
265
256
582
614
1798
18
15
418
40
34
34
100
101
229
189
173
76
104
2
514
814
553
256
582
614
1798
18
15
418
40
34
34
100
101
229
189
173
76
104
2
518
46
265
256
582
614
1794
18
15
418
40
34
34
100
101
229
189
173
76
104
2
518
110
265
256
582
614
1794
18
15
418
40
34
34
100
101
229
189
173
76
104
2
518
814
521
256
582
614
1794
18
15
418
40
34
34
100
101
229
189
173
76
104
2
518
814
553
256
582
614
1794
18
15
418
40
34
34
100
101
229
189
173
76
104
2
18
46
169
0
454
614
106
18
15
418
40
34
34
100
101
229
189
173
76
104
2
18
46
297
256
582
614
106
18
15
418
40
34
34
100
101
229
189
173
76
104
10
2
46
553
0
70
110
2
18
15
418
40
34
34
100
101
229
189
173
76
104
10
2
46
169
0
70
110
2
18
15
418
40
34
34
100
101
229
189
173
76
104
10
2
46
297
0
70
110
2
18
15
418
40
34
34
100
101
229
189
173
76
104
10
2
110
265
0
70
110
2
18
15
418
40
34
34
100
101
229
189
173
76
104
10
2
110
137
0
70
110
2
18
15
418
40
34
34
100
101
229
189
173
76
104
10
514
814
553
0
70
622
1794
18
15
418
40
34
34
100
101
229
189
173
76
104
10
10
55
273
0
70
110
108
18
15
418
40
34
34
100
101
229
189
173
76
104
10
10
55
145
0
70
110
108
18
15
418
40
34
34
100
101
229
189
173
76
104
10
18
46
553
0
70
110
98
18
15
418
40
34
34
100
101
229
189
173
76
104
10
18
46
169
0
70
110
98
18
15
418
40
34
34
100
101
229
189
173
76
104
10
18
46
297
0
70
110
98
18
15
418
40
34
34
100
101
229
189
173
172
104
10
2
46
297
928
534
118
2
18
15
418
40
34
34
100
101
229
189
173
172
104
10
2
110
265
320
22
118
2
18
15
418
40
34
34
100
101
229
189
173
172
104
10
2
110
137
192
22
118
2
18
15
418
40
34
34
100
101
229
189
173
172
104
10
10
55
273
192
22
118
4
18
15
418
40
34
34
100
101
229
189
173
172
104
10
10
55
145
192
22
118
4
18
15
418
40
34
34
100
101
229
189
173
172
360
10
2
110
265
320
790
1270
2
18
15
418
40
34
34
100
101
229
189
173
172
360
10
2
110
137
320
790
1270
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
46
545
1701
1069
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
46
289
805
557
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
46
553
1696
1078
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
46
297
800
550
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
55
145
672
38
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
110
161
677
45
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
110
289
805
1069
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
110
265
800
550
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
2
110
137
672
38
102
6
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
45
545
1696
1062
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
45
161
672
38
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
45
289
800
550
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
45
165
677
557
614
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
45
293
805
557
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
545
1701
1069
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
521
672
550
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
289
805
557
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
265
800
550
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
137
672
38
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
46
297
805
557
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
109
545
1696
294
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
109
161
672
550
614
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
109
289
800
1062
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
545
1701
301
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
161
677
45
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
521
1696
1062
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
289
805
1069
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
265
800
550
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
110
137
677
45
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
813
545
672
38
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
6
813
549
805
557
102
2
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
46
161
677
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
46
169
672
550
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
110
161
677
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
110
265
800
550
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
110
137
672
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
814
545
677
45
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
514
814
553
672
38
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
46
161
677
45
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
46
265
800
550
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
46
137
672
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
109
161
672
550
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
109
289
800
1062
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
110
161
677
45
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
110
521
672
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
110
265
800
550
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
110
137
677
557
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
814
545
805
557
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
518
814
553
672
38
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
2
18
46
545
1701
1069
102
106
18
15
418
40
34
34
100
101
229
189
173
300
104
2
18
46
289
805
557
102
106
18
15
418
40
34
34
100
101
229
189
173
300
104
2
18
46
553
1696
1078
102
106
18
15
418
40
34
34
100
101
229
189
173
300
104
2
18
46
297
800
550
102
106
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
46
545
1701
1069
110
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
46
289
805
557
110
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
46
553
1696
1078
118
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
46
297
800
550
126
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
110
161
677
45
110
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
110
265
800
550
126
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
2
110
137
672
38
126
2
18
15
418
40
34
34
100
101
229
189
173
300
104
10
514
46
161
677
45
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
10
514
814
545
677
45
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
10
514
814
553
672
38
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
46
545
1701
1069
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
46
289
805
557
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
46
553
1696
294
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
46
297
800
550
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
110
161
677
45
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
10
18
110
289
805
1069
110
98
18
15
418
40
34
34
100
101
229
189
173
300
104
34
2
55
145
672
550
1702
1214
18
15
418
40
34
34
100
101
229
189
173
300
360
2
2
46
545
1701
1837
1254
6
18
15
418
40
34
34
100
101
229
189
173
300
360
2
2
46
553
1696
1830
1254
6
18
15
418
40
34
34
100
101
229
189
173
300
360
2
2
110
289
805
1837
1254
6
18
15
418
40
34
34
100
101
229
189
173
300
360
2
2
110
265
800
1830
1254
6
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
45
545
1696
1830
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
46
545
1701
1837
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
46
265
805
1837
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
109
545
1696
1830
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
109
289
800
1830
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
110
545
1701
1837
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
110
521
1696
1830
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
110
289
805
1837
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
2
6
110
265
800
1830
1254
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
2
46
545
1701
1837
1382
6
18
15
418
40
34
34
100
101
229
189
173
300
360
514
2
46
553
1696
1830
1382
6
18
15
418
40
34
34
100
101
229
189
173
300
360
514
2
110
289
805
1837
1382
6
18
15
418
40
34
34
100
101
229
189
173
300
360
514
2
110
265
800
1830
1382
6
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
45
545
1696
1830
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
46
545
1701
1837
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
46
265
805
1837
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
109
545
1696
1830
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
109
289
800
1830
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
110
545
1701
1837
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
110
521
1696
1830
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
110
289
805
1837
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
6
110
265
800
1830
1382
2
18
15
418
40
34
34
100
101
229
189
173
300
360
514
18
46
545
1701
1837
1382
106
18
15
418
40
34
34
100
101
229
189
173
300
360
514
18
46
553
1696
1830
1382
106
18
15
418
40
34
34
100
101
229
189
173
300
360
514
18
110
289
805
1837
1382
106
18
15
418
40
34
34
100
101
229
189
173
300
360
10
2
46
545
1701
1837
1262
2
18
15
418
40
34
34
100
101
229
189
173
300
360
10
2
46
553
1696
1830
1262
2
18
15
418
40
34
34
100
101
229
189
173
300
360
10
2
110
265
800
1830
1246
258
18
15
418
40
34
34
100
101
229
189
173
300
360
10
2
110
137
672
662
1270
1026
18
15
418
40
34
34
100
101
229
189
173
300
360
522
2
46
545
1701
1837
1390
2
18
15
418
40
34
34
100
101
229
189
173
300
360
522
2
46
553
1696
1830
1390
2
18
15
418
40
34
34
100
101
229
189
173
300
360
522
2
110
289
805
1837
1390
2
18
15
418
40
34
34
100
101
229
189
173
300
360
522
2
110
265
800
1830
1390
2
18
15
418
40
34
34
100
101
229
189
173
300
360
522
18
46
545
1701
1837
1390
98
18
15
418
40
34
34
100
101
229
189
173
300
360
522
18
46
553
1696
1830
1390
98
18
15
418
40
34
34
100
101
229
189
173
300
360
522
18
110
289
805
1837
1390
98
18
15
418
40
34
34
100
101
229
189
173
300
360
394
514
46
169
672
662
694
898
18
15
418
40
34
34
100
101
229
189
173
300
872
514
2
46
289
805
813
998
1030
18
15
418
40
34
34
100
101
229
189
173
300
872
514
2
46
297
800
806
998
1030
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
45
545
800
806
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
45
289
800
806
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
45
293
805
813
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
46
521
805
813
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
46
289
805
813
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
514
6
46
265
800
806
998
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
1034
2
46
553
1696
1686
2038
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
522
2
46
289
805
813
1006
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
522
2
46
553
1696
1686
982
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
522
2
46
297
800
806
1022
1026
18
15
418
40
34
34
100
101
229
189
173
300
872
842
18
46
297
800
806
574
98
18
15
418
40
34
34
100
101
229
189
173
300
616
2
2
46
545
1701
1581
1126
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
2
2
46
553
672
1574
1126
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
2
2
55
145
672
1574
1126
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
2
2
110
161
677
1581
1126
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
2
2
110
137
672
1574
1126
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
45
545
1696
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
45
161
672
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
45
165
677
1581
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
46
545
1701
1581
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
46
521
672
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
46
137
672
1590
1126
2
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
109
545
1696
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
109
161
672
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
110
545
677
1581
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
110
161
677
1581
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
6
110
521
1696
1574
1126
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
46
161
677
1581
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
46
169
672
1574
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
110
161
677
1581
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
110
137
672
1574
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
814
545
677
1581
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
514
814
553
672
1574
614
1798
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
46
161
677
1581
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
110
161
677
1581
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
110
521
1696
1574
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
813
545
672
1574
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
813
549
1701
1581
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
814
545
677
1581
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
518
814
553
672
1574
614
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
2
18
46
545
1701
1581
1126
106
18
15
418
40
34
34
100
101
229
189
173
300
616
2
18
46
553
672
1574
1126
106
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
6
45
545
1696
1574
1638
2
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
6
45
161
672
1574
1638
2
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
6
45
165
677
1581
1638
2
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
6
46
521
672
1574
1638
2
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
6
46
137
677
1581
1638
2
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
46
161
677
1581
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
46
169
672
1574
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
110
161
677
1581
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
110
137
672
1574
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
814
545
677
1581
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
514
814
553
672
1574
1638
262
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1538
46
161
677
1581
1638
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1538
46
169
672
1574
1638
1030
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
45
161
672
1574
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
45
165
677
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
46
161
677
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
46
137
672
1590
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
110
161
677
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
110
521
672
1574
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
110
137
677
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
813
545
672
1574
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
813
549
1701
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
814
545
677
1581
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
518
814
553
672
1574
1638
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
45
161
672
1574
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
45
165
677
1581
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
46
161
677
1581
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
46
137
672
1590
1638
1538
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
110
161
677
1581
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
110
521
672
1574
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1542
110
137
677
1581
1638
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1554
46
161
677
1581
1638
1642
18
15
418
40
34
34
100
101
229
189
173
300
616
1538
1554
46
169
672
1574
1638
1642
18
15
418
40
34
34
100
101
229
189
173
300
616
10
2
46
545
1701
1581
1134
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
10
2
46
553
672
1574
1134
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
10
2
110
161
677
1581
1134
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
10
2
110
137
672
1574
1134
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
10
514
46
161
677
1581
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
10
514
110
161
677
1581
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
10
514
110
137
672
1574
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
10
514
814
545
677
1581
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
10
514
814
553
672
1574
622
1794
18
15
418
40
34
34
100
101
229
189
173
300
616
10
18
46
545
1701
1581
1134
98
18
15
418
40
34
34
100
101
229
189
173
300
616
10
18
46
553
672
1574
1134
98
18
15
418
40
34
34
100
101
229
189
173
300
616
10
18
110
161
677
1581
1134
98
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
514
46
161
677
1581
1646
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
514
46
169
672
1574
1646
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
514
814
545
677
1581
1646
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
514
814
553
672
1574
1646
258
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
1538
46
161
677
1581
1646
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
1538
46
169
672
1574
1646
1026
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
1554
46
161
677
1581
1646
1634
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
1554
46
169
672
1574
1646
1634
18
15
418
40
34
34
100
101
229
189
173
300
616
1546
1554
110
161
677
1581
1646
1634
18
15
418
40
34
34
100
101
229
189
173
812
616
2
514
814
545
1829
1069
614
1798
18
15
418
40
34
34
100
101
229
189
173
812
616
2
518
813
545
1824
1062
1126
1794
18
15
418
40
34
34
100
101
229
189
173
812
616
2
518
813
549
1829
1069
614
1794
18
15
418
40
34
34
100
101
229
189
173
812
616
2
518
814
545
1829
1069
614
1794
18
15
418
40
34
34
100
101
229
189
173
812
616
10
514
814
545
1829
1069
1134
1794
18
15
418
40
34
34
100
101
357
829
525
44
616
522
772
1462
433
229
1869
1006
768
18
15
418
40
34
34
100
213
229
189
173
44
104
306
2
110
265
32
342
966
558
18
15
418
40
34
34
100
213
229
189
173
44
104
306
2
110
137
32
342
966
558
18
15
418
40
34
34
100
213
229
189
173
44
104
818
1026
46
553
32
854
1990
2012
18
15
418
40
34
34
100
213
229
189
173
44
616
818
2
46
553
1568
1846
1478
46
18
15
418
40
34
34
100
213
229
189
173
172
104
306
2
110
265
320
278
966
558
18
15
418
40
34
34
100
213
229
189
173
172
360
306
2
46
265
320
790
710
46
18
15
418
40
34
34
100
213
229
189
173
172
360
306
2
110
265
320
790
710
46
18
15
418
40
34
34
100
213
229
189
173
172
360
818
2
46
265
960
790
966
46
18
15
418
40
34
34
100
213
229
189
173
172
360
818
2
110
265
960
790
966
46
18
15
418
40
34
34
100
213
229
189
173
300
104
306
2
110
265
800
566
966
558
18
15
418
40
34
34
100
213
229
189
173
300
360
306
2
46
521
672
662
710
1070
18
15
418
40
34
34
100
213
229
189
173
300
360
306
2
46
553
672
662
710
1070
18
15
418
40
34
34
100
213
229
189
173
300
360
306
2
110
137
672
662
710
1070
18
15
418
40
34
34
100
213
229
189
173
300
872
818
2
46
553
800
822
454
46
18
15
418
40
34
34
100
213
357
829
13
44
104
306
258
878
865
1253
77
966
2012
18
15
418
40
34
34
100
213
357
893
13
44
104
306
258
814
801
1253
77
966
2012
18
15
418
40
34
34
100
213
357
893
13
44
104
306
258
815
801
1253
77
966
2012
18
15
418
40
42
33
97
101
229
189
166
150
115
13
2
91
280
898
146
502
0
18
15
418
40
42
33
97
101
229
189
166
150
115
13
2
110
280
898
146
502
0
18
15
418
40
42
33
97
101
229
189
166
150
190
38
18
90
280
898
1216
152
96
18
15
418
40
42
33
97
101
229
189
166
150
127
13
2
91
536
897
545
97
0
18
15
418
40
42
33
97
101
229
189
166
150
127
13
2
91
280
897
1057
97
0
18
15
418
40
42
33
97
101
229
189
166
150
127
13
2
110
280
898
1057
97
0
18
15
418
40
42
33
97
101
229
189
166
150
127
13
514
91
280
897
545
1697
1792
18
15
418
40
42
33
97
101
229
189
166
150
127
13
514
110
280
898
545
1697
1792
18
15
418
40
42
33
97
101
229
189
166
150
127
397
514
91
536
897
545
929
896
18
15
418
40
42
33
97
101
229
189
166
150
127
397
514
91
280
897
545
929
896
18
15
418
40
42
33
97
101
229
189
166
150
179
12
2
110
280
898
970
91
1
18
15
418
40
42
33
97
101
229
189
166
150
179
12
514
110
280
898
970
571
1793
18
15
418
40
42
33
97
101
229
189
166
150
179
12
18
91
280
898
970
571
97
18
15
418
40
42
33
97
101
229
189
166
150
179
12
18
90
280
898
970
571
97
18
15
418
40
42
33
97
101
229
189
166
150
179
13
2
91
280
898
969
621
0
18
15
418
40
42
33
97
101
229
189
166
150
179
13
2
110
280
898
969
621
0
18
15
418
40
42
33
97
101
229
189
166
150
179
13
514
110
280
898
969
621
1792
18
15
418
40
42
33
97
101
229
189
166
150
179
13
18
91
280
897
969
621
96
18
15
418
40
42
33
97
101
229
189
166
150
179
13
18
90
280
897
969
621
96
18
15
418
40
42
33
97
101
229
189
166
150
179
397
514
91
280
897
969
877
896
18
15
418
40
42
33
97
101
229
189
166
150
179
397
530
91
280
897
969
877
992
18
15
418
40
42
33
97
101
229
189
166
150
179
397
530
90
280
897
969
877
992
18
15
418
40
42
33
97
101
229
189
166
150
179
396
514
91
280
898
970
891
897
18
15
418
40
42
33
97
101
229
189
166
150
222
6
6
110
536
898
896
1012
516
18
15
418
40
42
33
97
101
229
189
166
150
222
6
6
110
280
898
896
1012
516
18
15
418
40
42
33
97
101
229
189
166
150
223
13
2
91
536
897
897
1009
0
18
15
418
40
42
33
97
101
229
189
166
150
223
13
2
91
280
897
897
1009
0
18
15
418
40
42
33
97
101
229
189
166
150
223
13
2
110
280
898
897
1009
0
18
15
418
40
42
33
97
101
229
189
166
150
446
390
514
91
280
897
416
312
896
18
15
418
40
42
33
97
101
229
189
166
150
191
13
2
91
536
897
961
609
0
18
15
418
40
42
33
97
101
229
189
166
150
191
13
2
91
280
897
961
113
0
18
15
418
40
42
33
97
101
229
189
166
150
191
13
2
110
280
898
961
609
0
18
15
418
40
42
33
97
101
229
189
166
150
191
13
514
91
280
897
961
609
1792
18
15
418
40
42
33
97
101
229
189
166
150
191
13
514
110
280
898
961
609
1792
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
91
536
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
91
280
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
90
536
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
90
280
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
666
536
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
13
18
667
536
897
961
609
96
18
15
418
40
42
33
97
101
229
189
166
150
191
397
514
91
536
897
961
865
896
18
15
418
40
42
33
97
101
229
189
166
150
191
397
514
91
280
897
961
865
896
18
15
418
40
42
33
97
101
229
189
166
150
191
397
530
91
536
897
961
865
992
18
15
418
40
42
33
97
101
229
189
166
150
191
397
530
91
280
897
961
865
992
18
15
418
40
42
33
97
101
229
189
166
150
191
397
530
90
280
897
961
865
992
18
15
418
40
42
33
97
101
229
189
166
150
435
12
2
110
280
898
714
59
1
18
15
418
40
42
33
97
101
229
189
166
150
435
12
18
91
280
898
714
59
97
18
15
418
40
42
33
97
101
229
189
166
150
435
12
18
90
280
898
714
59
97
18
15
418
40
42
33
97
101
229
189
166
150
435
13
2
91
280
897
1737
2029
1024
18
15
418
40
42
33
97
101
229
189
166
150
435
13
2
110
280
898
1737
2029
1024
18
15
418
40
42
33
97
101
229
189
166
150
435
396
514
91
280
898
714
635
897
18
15
418
40
42
33
97
101
229
189
166
150
435
396
530
91
280
898
458
315
993
18
15
418
40
42
33
97
101
229
189
166
150
435
396
530
90
280
898
458
315
993
18
15
418
40
42
33
97
101
229
189
166
150
371
13
2
91
280
898
1682
246
0
18
15
418
40
42
33
97
101
229
189
166
150
371
13
2
110
280
898
1682
246
0
18
15
418
40
42
33
97
101
229
189
166
150
447
13
2
91
280
897
1729
2017
1024
18
15
418
40
42
33
97
101
229
189
166
150
447
13
2
110
280
898
1729
2017
1024
18
15
418
40
42
33
97
101
229
189
166
150
447
13
18
91
280
897
417
49
96
18
15
418
40
42
33
97
101
229
189
166
150
447
13
18
90
280
897
417
49
96
18
15
418
40
42
33
97
101
229
189
166
150
447
397
514
91
280
897
705
609
896
18
15
418
40
42
33
97
101
229
189
166
150
447
397
530
91
280
897
705
609
992
18
15
418
40
42
33
97
101
229
189
166
150
447
397
530
90
280
897
705
609
992
18
15
418
40
42
33
113
213
229
189
166
150
211
285
2
91
280
897
905
461
16
18
15
418
40
42
33
113
213
229
189
166
150
211
285
2
90
280
897
905
461
16
18
15
418
40
42
33
113
213
229
189
166
150
211
285
2
110
280
897
905
461
16
18
15
418
40
42
33
113
213
229
189
166
150
211
92
2
110
280
898
906
539
209
18
15
418
40
42
33
113
213
229
189
166
150
211
92
2
111
280
898
906
539
209
18
15
418
40
42
33
113
213
229
189
166
150
211
284
2
110
280
898
906
475
17
18
15
418
40
42
33
113
213
229
189
166
150
211
284
2
111
280
898
906
475
17
18
15
418
40
42
34
96
101
229
189
166
148
112
6
4
110
536
896
550
125
8
18
15
418
40
42
34
96
101
229
189
166
148
112
6
4
110
280
896
1062
125
8
18
15
418
40
42
34
96
101
229
189
166
148
112
6
6
110
536
896
550
125
2
18
15
418
40
42
34
96
101
229
189
166
148
112
6
6
110
280
896
1062
125
2
18
15
418
40
42
34
96
101
229
189
166
148
112
22
18
91
536
896
550
102
30
18
15
418
40
42
34
96
101
229
189
166
148
112
22
18
91
280
896
1062
102
30
18
15
418
40
42
34
96
101
229
189
166
148
112
22
18
90
536
896
550
102
30
18
15
418
40
42
34
96
101
229
189
166
148
112
22
18
90
280
896
1062
102
30
18
15
418
40
42
34
96
101
229
189
166
148
112
22
18
667
536
896
550
102
30
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
91
536
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
91
280
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
90
536
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
90
280
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
1690
1176
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
1691
1176
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
666
536
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
22
530
667
536
896
550
614
1822
18
15
418
40
42
34
96
101
229
189
166
148
112
390
516
110
536
896
550
957
904
18
15
418
40
42
34
96
101
229
189
166
148
112
390
516
110
280
896
550
957
904
18
15
418
40
42
34
96
101
229
189
166
148
112
390
518
110
536
896
550
957
898
18
15
418
40
42
34
96
101
229
189
166
148
112
390
518
110
280
896
550
957
898
18
15
418
40
42
34
96
101
229
189
166
148
112
406
530
91
536
896
550
934
942
18
15
418
40
42
34
96
101
229
189
166
148
112
406
530
91
280
896
550
934
942
18
15
418
40
42
34
96
101
229
189
166
148
112
406
530
90
536
896
550
934
942
18
15
418
40
42
34
96
101
229
189
166
148
112
406
530
90
280
896
550
934
942
18
15
418
40
42
34
96
101
229
189
166
148
176
6
4
110
536
896
934
573
8
18
15
418
40
42
34
96
101
229
189
166
148
176
6
4
110
280
896
934
573
8
18
15
418
40
42
34
96
101
229
189
166
148
176
6
6
110
536
896
934
573
2
18
15
418
40
42
34
96
101
229
189
166
148
176
6
6
110
280
896
934
573
2
18
15
418
40
42
34
96
101
229
189
166
148
176
22
18
91
536
896
966
614
97
18
15
418
40
42
34
96
101
229
189
166
148
176
22
18
91
280
896
966
614
97
18
15
418
40
42
34
96
101
229
189
166
148
176
22
18
90
536
896
966
614
97
18
15
418
40
42
34
96
101
229
189
166
148
176
22
18
90
280
896
966
614
97
18
15
418
40
42
34
96
101
229
189
166
148
176
22
18
667
536
896
966
614
97
18
15
418
40
42
34
96
101
229
189
166
148
176
406
514
91
536
896
966
870
1022
18
15
418
40
42
34
96
101
229
189
166
148
176
406
514
91
280
896
966
870
1022
18
15
418
40
42
34
96
101
229
189
166
148
176
406
530
91
536
896
966
870
1006
18
15
418
40
42
34
96
101
229
189
166
148
176
406
530
91
280
896
966
870
1006
18
15
418
40
42
34
96
101
229
189
166
148
176
406
530
90
536
896
966
870
1006
18
15
418
40
42
34
96
101
229
189
166
148
176
406
530
90
280
896
966
870
1006
18
15
418
40
42
34
96
101
229
189
166
148
432
22
18
91
280
896
1734
2022
1054
18
15
418
40
42
34
96
101
229
189
166
148
432
22
18
90
280
896
1734
2022
1054
18
15
418
40
42
34
96
101
229
189
166
148
432
406
514
91
280
896
710
614
961
18
15
418
40
42
34
96
101
229
189
166
148
432
406
530
91
280
896
710
614
993
18
15
418
40
42
34
96
101
229
189
166
148
432
406
530
90
280
896
710
614
993
18
15
418
40
42
34
96
213
229
189
166
148
176
310
2
110
280
896
934
646
46
18
15
418
40
42
34
96
213
229
189
166
148
176
310
2
111
280
896
934
646
46
18
15
418
40
42
34
96
213
229
189
166
148
176
310
12
110
280
896
934
678
40
18
15
418
40
42
34
96
213
229
189
166
148
432
310
2
110
280
896
710
454
46
18
15
418
40
42
34
96
213
229
189
166
148
432
310
2
111
280
896
710
454
46
18
15
418
40
42
34
96
213
229
189
166
148
432
310
12
110
280
896
454
550
360
18
15
418
40
42
34
112
101
229
189
166
148
208
6
2
91
536
896
902
966
542
18
15
418
40
42
34
112
101
229
189
166
148
208
6
2
91
280
896
902
966
542
18
15
418
40
42
34
112
101
229
189
166
148
208
6
6
110
536
896
902
966
26
18
15
418
40
42
34
112
101
229
189
166
148
208
6
6
110
280
896
902
966
26
18
15
418
40
546
34
112
213
357
829
941
300
96
294
258
878
33
37
61
966
462
18
15
418
40
546
34
112
213
357
829
941
300
96
294
258
879
33
37
61
966
462
18
15
418
40
546
34
112
357
357
829
941
288
864
902
262
877
33
45
553
621
253
18
15
418
40
546
34
112
357
357
829
941
288
864
902
262
877
41
45
553
621
253
18
15
418
40
546
34
112
357
357
829
941
288
864
902
262
878
33
45
553
621
253
18
15
418
40
546
34
112
357
357
829
941
288
864
902
262
878
41
45
553
621
253
18
15
418
40
546
289
617
101
357
829
941
654
1647
1029
773
877
33
641
561
1889
505
18
15
418
40
546
289
617
101
357
829
941
654
1647
1029
773
877
41
641
561
1889
505
18
15
418
40
546
289
617
101
357
829
941
654
1647
1029
786
878
33
641
561
1889
480
18
15
418
40
546
801
105
101
357
829
941
814
111
1413
773
877
41
545
1681
1633
761
18
15
418
40
546
802
112
357
357
829
941
812
96
902
518
1773
1057
549
1693
1206
438
18
15
418
40
546
802
112
357
357
829
941
812
96
902
518
1774
1057
549
1693
1206
438
18
15
418
40
1570
1569
1641
613
613
1661
1549
1581
1653
325
770
1946
1170
1619
65
542
192
18
15
418
40
354
289
97
101
229
253
397
397
126
518
2
26
18
275
784
948
512
18
15
418
40
354
289
97
101
229
253
397
398
126
518
2
26
17
274
784
948
512
18
15
418
40
354
289
97
101
229
253
397
398
127
525
2
27
17
273
785
929
512
18
15
418
40
354
289
97
101
229
253
397
398
127
845
514
26
17
273
785
849
960
18
15
418
40
354
289
97
101
229
253
397
398
127
845
514
26
18
273
785
849
960
18
15
418
40
354
289
97
101
357
253
397
398
126
518
773
45
41
265
784
948
774
18
15
418
40
354
289
97
101
357
253
397
398
127
525
770
46
33
265
785
929
768
18
15
418
40
354
289
97
101
357
253
397
398
127
525
770
46
41
265
785
929
768
18
15
418
40
354
289
97
101
357
253
397
398
127
525
773
45
41
265
785
930
771
18
15
418
40
354
289
97
101
357
253
397
398
127
845
770
46
33
265
785
849
704
18
15
418
40
354
289
97
101
357
253
397
398
127
845
770
46
41
265
785
849
704
18
15
418
40
354
290
304
357
357
253
397
396
480
390
518
45
33
421
29
54
438
18
15
418
40
354
290
304
357
357
253
397
396
480
390
518
46
33
421
29
54
438
18
15
418
552
34
33
97
101
229
445
13
77
126
6
2
154
178
163
72
120
0
18
15
418
552
34
33
97
101
229
445
13
77
222
6
2
154
178
163
392
984
1024
18
15
418
552
34
33
97
101
229
445
13
77
222
518
2
154
178
163
720
2008
1024
18
15
418
552
34
33
97
101
229
445
13
78
126
6
2
182
177
161
144
180
0
18
15
418
552
34
33
97
101
229
445
13
78
126
6
2
154
177
161
144
180
0
18
15
418
552
34
33
97
101
229
445
13
78
126
6
2
183
177
161
144
180
0
18
15
418
552
34
33
97
101
229
445
14
78
126
6
2
182
176
161
144
180
0
18
15
418
552
34
33
97
101
229
509
13
46
435
12
9
282
785
594
962
1083
111
18
15
418
552
34
33
97
101
229
509
13
814
435
12
9
282
785
850
194
59
111
18
15
418
552
34
33
97
357
357
381
13
590
383
909
517
301
929
929
657
1714
899
18
15
418
552
34
33
97
357
357
381
13
590
383
909
517
301
937
929
657
1714
899
18
15
418
552
34
33
113
213
229
445
13
77
101
157
2
154
178
163
65
214
976
18
15
418
552
34
33
105
101
229
445
13
46
111
5
18
603
849
81
49
97
96
18
15
418
552
34
33
105
101
229
445
13
46
111
5
18
603
1617
1105
49
97
96
18
15
418
552
34
33
105
101
229
445
13
46
111
5
18
603
2001
1105
49
97
96
18
15
418
552
34
33
105
101
229
445
13
46
111
5
18
602
2001
1105
49
97
96
18
15
418
552
34
33
105
101
229
445
13
46
623
5
18
603
849
593
1841
609
96
18
15
418
552
34
33
105
101
229
445
13
46
623
5
18
603
1617
593
1841
609
96
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1545
1626
849
593
1841
1633
1649
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1545
1626
1617
593
1841
1633
1649
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1545
1626
850
593
1841
1633
1649
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1545
1626
1618
593
1841
1633
1649
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1546
1626
849
593
1841
1633
1648
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1546
1626
1617
593
1841
1633
1648
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1546
1626
850
593
1841
1633
1648
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1546
1626
1618
593
1841
1633
1648
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
603
849
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
602
849
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
1627
849
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
1627
1617
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
1626
849
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
1626
850
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
46
623
1541
1554
1626
1618
593
1841
1633
1632
18
15
418
552
34
33
105
101
229
445
13
77
117
5
2
154
178
163
33
109
0
18
15
418
552
34
33
105
101
229
445
13
814
111
5
18
603
849
849
49
97
96
18
15
418
552
34
33
105
101
229
445
13
814
111
5
18
603
1617
849
49
97
96
18
15
418
552
34
33
105
101
229
445
13
1326
111
5
18
603
1617
1873
1329
97
96
18
15
418
552
34
33
105
101
229
509
13
45
181
5
18
282
786
83
449
574
96
18
15
418
552
34
33
105
101
229
509
13
45
181
41
10
282
786
83
449
553
108
18
15
418
552
34
33
105
101
229
509
13
45
437
5
18
282
786
595
961
1086
96
18
15
418
552
34
33
105
101
229
509
13
45
629
517
1538
1562
786
595
1857
1021
1536
18
15
418
552
34
33
105
101
229
509
13
45
629
1541
1538
1562
786
595
1857
2045
1024
18
15
418
552
34
33
105
101
229
509
13
46
111
5
10
538
1874
1105
49
97
112
18
15
418
552
34
33
105
101
229
509
13
46
111
5
10
282
785
1105
1073
97
112
18
15
418
552
34
33
105
101
229
509
13
46
111
5
10
282
849
81
49
97
112
18
15
418
552
34
33
105
101
229
509
13
46
111
5
10
282
786
1105
1073
97
112
18
15
418
552
34
33
105
101
229
509
13
46
111
5
10
282
850
81
49
97
112
18
15
418
552
34
33
105
101
229
509
13
46
111
5
18
282
785
1105
1073
97
96
18
15
418
552
34
33
105
101
229
509
13
46
111
5
18
282
849
81
49
97
96
18
15
418
552
34
33
105
101
229
509
13
46
111
5
18
282
786
1105
1073
97
96
18
15
418
552
34
33
105
101
229
509
13
46
111
5
18
283
785
1105
1073
97
96
18
15
418
552
34
33
105
101
229
509
13
46
111
5
18
283
849
81
49
97
96
18
15
418
552
34
33
105
101
229
509
13
46
367
5
10
282
785
593
913
1249
176
18
15
418
552
34
33
105
101
229
509
13
46
367
5
10
282
786
593
913
1249
176
18
15
418
552
34
33
105
101
229
509
13
46
623
5
9
282
785
593
1841
609
113
18
15
418
552
34
33
105
101
229
509
13
46
623
5
9
282
786
593
1841
609
113
18
15
418
552
34
33
105
101
229
509
13
46
623
5
10
282
785
593
1841
609
112
18
15
418
552
34
33
105
101
229
509
13
46
623
5
10
282
786
593
1841
609
112
18
15
418
552
34
33
105
101
229
509
13
46
623
5
18
282
785
593
1841
609
96
18
15
418
552
34
33
105
101
229
509
13
46
623
5
18
282
786
593
1841
609
96
18
15
418
552
34
33
105
101
229
509
13
46
623
5
18
283
785
593
1841
609
96
18
15
418
552
34
33
105
101
229
509
13
558
111
5
10
538
1874
1361
49
97
112
18
15
418
552
34
33
105
101
229
509
13
558
367
5
10
538
1874
1361
657
353
112
18
15
418
552
34
33
105
101
229
509
13
813
437
5
18
282
786
851
193
62
96
18
15
418
552
34
33
105
101
229
509
13
814
111
5
10
282
785
849
49
97
112
18
15
418
552
34
33
105
101
229
509
13
814
111
5
10
282
786
849
49
97
112
18
15
418
552
34
33
105
101
229
509
13
814
111
5
18
282
785
849
49
97
96
18
15
418
552
34
33
105
101
229
509
13
814
111
5
18
282
786
849
49
97
96
18
15
418
552
34
33
105
101
229
509
13
814
111
5
18
283
785
849
49
97
96
18
15
418
552
34
33
105
101
229
509
13
814
367
5
10
282
785
849
145
225
176
18
15
418
552
34
33
105
101
229
509
13
814
367
5
10
282
786
849
145
225
176
18
15
418
552
34
33
105
101
357
317
13
46
111
5
777
730
977
593
49
609
2033
18
15
418
552
34
33
105
101
357
317
13
46
111
5
778
730
977
593
49
609
2032
18
15
418
552
34
33
105
101
357
317
13
46
111
5
778
730
978
593
49
609
2032
18
15
418
552
34
33
105
101
357
317
13
814
111
5
777
730
977
849
49
609
2033
18
15
418
552
34
33
105
101
357
317
13
814
111
5
778
730
977
849
49
609
2032
18
15
418
552
34
33
105
101
357
317
13
814
111
5
778
730
978
849
49
609
2032
18
15
418
552
34
33
105
101
357
381
13
46
111
5
786
603
849
1105
561
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
111
5
786
603
977
593
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
111
5
786
602
849
1105
561
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
111
5
786
602
850
1105
561
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
623
5
786
603
849
593
1841
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
623
5
786
602
849
593
1841
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
623
5
786
602
850
593
1841
609
2016
18
15
418
552
34
33
105
101
357
381
13
46
623
5
786
1883
849
593
1841
609
2016
18
15
418
552
34
33
105
101
357
381
13
558
111
5
786
603
849
1361
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
558
111
5
786
602
849
1361
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
558
111
5
786
602
850
1361
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
813
885
837
770
1818
850
851
577
541
704
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
603
849
849
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
603
977
849
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
602
849
849
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
602
850
849
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
666
977
849
49
609
2016
18
15
418
552
34
33
105
101
357
381
13
814
111
5
786
667
977
849
49
609
2016
