BlÄ leden
running
6
104
0
86
6
106
0
86
6
109
6
86
6
110
11
86
6
111
13
86
6
113
15
86
6
113
18
86
6
112
20
86
6
112
22
86
6
111
25
86
6
111
28
85
6
110
30
85
7
110
32
84
7
113
34
83
7
114
37
83
7
115
40
83
7
116
42
84
7
116
45
84
7
116
48
85
7
116
50
85
7
115
52
85
7
112
55
86
7
111
58
85
7
111
60
85
7
109
63
85
7
109
66
85
7
109
68
84
7
110
71
84
7
111
74
83
7
111
76
83
7
111
78
82
7
111
81
82
8
112
84
82
8
114
87
82
8
114
89
82
8
114
91
82
8
114
94
82
8
114
96
82
8
115
98
82
8
115
101
82
8
117
104
82
8
117
106
83
8
118
108
83
8
118
111
83
8
119
114
83
8
122
116
84
8
123
119
84
9
123
122
84
9
122
124
83
9
127
127
83
9
127
130
83
9
127
133
84
10
127
136
83
10
127
138
83
10
127
140
83
10
127
143
84
10
127
146
84
10
129
149
84
10
129
152
83
10
129
154
83
10
129
156
83
10
129
159
83
11
129
162
83
11
128
164
83
11
128
166
83
11
128
169
83
11
128
172
83
11
129
174
83
11
130
176
83
11
130
179
83
11
130
182
83
11
130
184
83
11
129
187
82
11
130
190
82
11
130
192
82
11
131
194
82
11
131
196
82
12
131
199
82
12
131
202
82
12
131
204
83
12
131
206
83
12
131
209
84
13
131
212
84
13
132
215
84
13
133
218
84
13
133
220
84
13
133
222
84
13
133
224
84
13
133
226
83
13
133
229
83
13
133
232
83
13
133
234
83
13
133
236
82
13
133
239
82
13
133
242
82
13
134
244
82
13
134
247
82
14
134
250
82
14
134
252
82
14
134
255
82
14
135
258
82
14
136
260
82
15
137
262
82
14
137
265
82
14
137
268
82
14
137
270
82
14
137
272
82
14
138
275
82
14
138
278
82
14
139
280
82
14
139
282
82
14
139
285
82
14
139
288
81
14
138
290
81
14
138
293
81
14
137
296
81
14
137
298
81
14
137
301
81
13
137
303
81
13
137
305
81
13
137
308
81
13
135
310
81
13
135
312
81
13
135
315
81
13
135
318
81
13
135
320
81
13
135
322
81
13
135
325
81
12
135
328
81
12
135
330
81
12
134
332
81
12
134
335
81
12
134
338
81
11
133
340
81
11
133
342
81
11
133
345
81
11
132
348
81
11
131
350
81
11
131
352
81
11
130
355
82
11
130
358
82
11
130
360
82
11
129
362
82
11
129
365
82
11
128
366
82
11
128
368
82
11
128
371
81
11
128
374
81
11
128
376
81
11
129
379
81
11
130
382
82
11
130
384
82
11
130
386
83
10
130
389
84
10
129
392
84
10
129
395
85
10
127
398
85
10
126
401
85
9
125
404
84
9
125
407
84
8
125
410
84
8
125
412
85
8
124
415
85
8
124
418
85
8
124
420
85
8
124
423
85
8
124
426
85
8
123
428
84
8
123
431
83
8
123
434
83
8
123
436
82
8
123
439
82
8
123
441
82
8
123
443
81
8
123
445
81
8
123
447
81
8
122
448
81
8
122
450
81
8
122
452
67
8
122
453
52
8
123
455
53
8
123
457
53
9
123
458
54
9
123
460
55
9
124
462
55
9
124
464
56
9
124
466
56
10
124
467
56
10
124
469
57
10
124
471
58
10
124
472
58
10
124
474
58
11
124
476
58
11
124
478
59
11
126
480
59
11
128
482
59
11
129
484
59
12
129
486
59
12
129
488
60
12
129
490
60
12
129
492
61
12
129
494
62
12
129
496
71
12
129
499
81
12
129
502
81
12
131
504
81
12
131
506
82
13
131
509
83
13
129
512
83
13
129
514
83
13
129
516
83
13
129
519
84
14
129
522
84
14
129
524
84
14
129
526
84
14
129
529
84
14
129
532
83
14
129
534
83
14
129
536
83
14
129
539
83
14
129
542
83
14
129
544
83
15
129
546
83
14
129
549
83
14
129
552
83
14
129
554
83
14
129
556
83
14
129
559
83
14
129
562
83
14
127
564
83
14
127
567
83
14
126
570
83
14
125
572
83
13
125
575
83
13
124
578
83
13
124
580
83
13
123
582
83
13
123
585
83
13
123
588
83
13
123
590
83
13
123
592
82
13
124
595
82
13
124
598
82
12
124
601
82
12
124
604
82
11
124
606
82
11
125
609
82
11
125
612
83
11
126
614
83
11
127
617
83
11
127
620
83
11
127
622
83
11
127
624
83
11
127
627
83
11
127
630
82
11
127
633
82
11
126
636
82
11
126
638
82
11
125
641
82
11
125
644
82
11
125
646
82
11
126
649
82
11
126
652
82
11
126
655
83
11
126
658
83
11
126
661
83
11
126
664
83
11
126
666
83
11
126
668
83
11
126
671
83
11
128
674
83
11
128
677
83
11
128
680
83
11
128
682
83
11
128
684
83
11
128
687
83
11
128
690
83
12
128
692
83
12
128
694
83
12
128
697
83
12
128
700
83
12
129
703
83
13
129
705
83
12
130
707
83
12
130
709
83
12
130
711
83
12
130
713
71
12
130
715
60
12
130
716
61
12
130
718
62
12
130
720
63
12
130
721
63
13
130
721
63
13
130
721
64
13
130
722
65
13
130
724
66
13
130
726
66
13
131
727
67
13
131
729
67
13
133
731
67
13
133
732
67
13
133
734
67
13
133
736
67
12
131
738
67
12
131
740
68
12
127
743
70
12
125
746
72
12
124
748
75
11
120
750
78
11
120
753
81
11
120
756
82
11
121
759
83
11
120
762
84
11
120
764
84
11
119
766
84
11
119
769
85
11
119
770
84
11
119
771
84
11
118
773
84
11
117
775
83
11
117
778
83
11
117
780
82
11
116
782
82
11
115
785
82
11
114
788
83
11
114
791
84
11
115
794
85
12
115
796
86
12
115
798
86
12
116
801
85
12
117
804
85
12
118
807
85
12
118
810
84
11
118
813
84
11
120
816
84
11
120
818
84
11
120
820
85
11
120
823
85
10
121
826
85
10
121
829
86
10
121
832
85
10
121
834
85
10
121
837
85
9
121
840
84
9
121
844
84
9
121
847
84
9
121
850
84
9
121
853
84
9
120
856
84
9
120
858
84
9
120
861
84
9
120
864
84
9
120
866
84
9
120
869
84
9
120
872
84
9
120
875
84
9
120
878
83
9
122
880
83
8
122
882
83
8
122
885
83
7
123
888
83
7
124
890
83
7
124
892
83
7
124
895
82
7
124
898
82
7
124
900
81
7
124
902
81
8
124
905
81
7
124
908
81
7
124
910
82
7
124
912
82
7
124
915
83
7
125
918
84
7
126
920
84
7
126
922
84
7
126
924
84
7
127
926
83
7
128
929
83
7
128
932
83
7
129
934
83
7
129
936
83
7
130
939
83
7
130
942
83
7
130
945
83
7
132
948
83
7
132
950
83
7
133
952
83
7
133
955
83
7
134
958
84
7
135
961
84
7
134
964
84
7
134
966
85
7
136
968
84
7
136
971
84
7
136
973
83
7
135
975
83
7
137
978
82
7
137
981
82
6
137
984
82
6
137
986
82
6
138
988
82
6
138
991
82
6
138
994
82
6
138
997
83
6
138
1000
83
6
138
1002
83
6
137
1004
83
6
136
1007
83
6
136
1010
83
6
136
1012
83
6
136
1014
83
6
136
1017
83
7
136
1019
83
7
136
1021
83
7
135
1023
82
7
135
1025
82
7
135
1028
81
7
135
1030
81
7
134
1032
80
7
134
1035
80
7
134
1038
80
7
134
1040
80
7
134
1042
80
7
135
1045
81
7
135
1048
81
7
135
1051
81
7
135
1054
81
7
135
1057
81
7
135
1060
81
7
135
1062
82
7
135
1065
82
7
135
1068
83
7
135
1071
83
7
135
1074
83
7
134
1076
83
7
134
1079
83
7
134
1082
82
7
134
1085
82
6
134
1088
81
6
134
1090
81
6
134
1092
81
6
134
1095
82
6
133
1098
82
6
133
1100
83
6
133
1103
83
6
133
1106
84
6
133
1108
84
6
133
1111
84
6
133
1114
83
6
133
1116
83
6
133
1119
82
6
132
1122
82
6
132
1124
81
6
132
1127
81
6
131
1130
81
6
131
1133
82
6
131
1136
82
6
131
1138
83
5
130
1141
83
5
130
1144
83
5
130
1146
83
5
130
1149
84
5
129
1152
84
5
129
1155
84
5
130
1158
83
5
130
1160
83
5
130
1162
83
6
130
1165
83
6
130
1168
82
6
130
1170
82
6
130
1172
82
6
130
1175
81
6
130
1178
81
6
130
1181
81
6
131
1184
81
6
131
1186
81
6
131
1188
81
6
132
1191
81
6
132
1194
82
6
132
1196
82
6
132
1198
82
6
133
1201
82
6
133
1204
82
6
133
1206
82
6
134
1208
82
6
134
1211
82
6
134
1214
81
6
134
1216
81
6
134
1218
81
6
134
1220
81
6
134
1222
81
6
134
1223
81
6
134
1225
80
6
133
1227
79
6
133
1228
70
6
133
1230
62
6
133
1232
62
7
133
1233
62
7
133
1234
62
7
133
1236
62
7
131
1238
61
7
131
1240
61
8
131
1242
61
8
131
1243
61
8
131
1244
60
8
131
1246
60
8
131
1247
60
9
131
1248
60
9
131
1250
60
9
131
1251
60
9
132
1252
60
9
133
1254
60
10
133
1256
60
10
133
1258
60
10
133
1260
71
10
134
1262
83
10
134
1264
83
11
134
1266
83
11
134
1268
82
11
134
1270
82
11
134
1272
82
11
134
1274
82
12
134
1276
82
12
135
1278
82
12
135
1280
82
12
135
1281
82
12
135
1283
81
13
135
1285
81
13
135
1287
81
13
135
1289
81
13
135
1292
81
13
135
1295
81
13
135
1298
81
13
136
1300
81
13
136
1302
81
13
136
1304
82
13
136
1307
82
14
136
1310
82
14
136
1312
82
14
137
1315
82
14
138
1318
82
14
138
1321
82
15
137
1324
82
15
137
1326
82
15
137
1328
82
15
139
1331
83
15
139
1334
83
15
139
1336
83
15
139
1339
83
15
139
1342
83
15
139
1345
83
15
139
1348
83
16
139
1350
83
16
139
1353
83
16
139
1356
82
16
139
1358
82
16
139
1360
82
17
139
1363
83
17
138
1365
82
17
138
1367
82
17
138
1370
82
17
138
1372
82
18
138
1374
82
18
138
1377
82
18
138
1380
82
18
138
1382
82
18
140
1384
82
18
140
1387
83
18
140
1390
83
18
141
1392
83
18
141
1394
83
18
142
1397
83
18
143
1399
83
18
143
1401
83
18
143
1404
82
18
144
1406
82
18
144
1408
82
19
145
1409
82
19
145
1410
82
19
145
1410
82
19
145
1411
82
19
145
1412
82
19
145
1414
81
19
145
1415
79
19
145
1416
70
19
144
1418
61
19
144
1419
61
20
144
1420
61
20
143
1422
61
20
143
1423
62
20
143
1424
62
20
143
1426
62
20
143
1428
62
20
143
1431
63
20
143
1432
63
20
143
1434
63
20
143
1436
63
20
142
1438
63
20
142
1440
63
20
141
1441
63
20
141
1443
64
20
140
1445
65
20
140
1446
76
20
139
1448
87
20
139
1450
87
20
138
1451
87
20
138
1453
88
20
137
1455
88
19
137
1458
88
19
137
1460
88
19
136
1462
86
19
136
1465
85
19
135
1467
84
18
134
1469
83
18
133
1471
83
18
133
1473
83
18
132
1476
83
18
131
1478
83
17
131
1480
83
17
131
1481
83
17
130
1483
83
17
129
1485
83
17
128
1486
83
16
128
1488
83
16
127
1490
83
16
127
1491
83
16
126
1492
83
16
126
1494
83
15
126
1496
83
15
125
1497
83
15
125
1498
83
15
125
1500
83
15
124
1502
83
14
123
1505
83
14
123
1506
83
13
123
1508
83
13
123
1510
83
13
123
1512
83
12
122
1514
83
12
121
1516
83
12
120
1518
83
12
120
1519
83
12
119
1522
83
11
119
1524
84
11
119
1526
84
11
119
1529
85
11
119
1532
85
11
118
1534
86
11
118
1537
86
11
117
1540
86
11
117
1542
86
11
118
1545
86
11
118
1548
86
11
118
1550
85
11
118
1552
85
11
119
1553
85
11
120
1554
85
11
121
1556
85
11
121
1557
85
11
121
1558
85
11
121
1558
85
11
121
1559
85
12
121
1560
85
12
121
1561
85
12
122
1563
85
12
122
1565
85
12
122
1566
85
12
122
1568
85
12
123
1570
85
12
124
1573
85
12
126
1576
84
12
127
1579
84
12
127
1581
83
12
129
1583
83
12
131
1584
83
12
133
1586
83
12
135
1588
83
12
136
1589
83
12
136
1590
83
12
137
1590
83
12
138
1590
79
12
138
1591
76
12
136
1592
76
11
136
1593
76
11
136
1594
76
10
136
1595
76
10
135
1596
76
10
135
1598
76
9
133
1600
79
9
133
1603
83
9
133
1606
82
9
132
1608
82
9
130
1610
81
9
128
1612
81
9
127
1615
81
9
127
1618
81
9
127
1620
81
9
126
1623
82
8
125
1626
82
8
124
1628
82
8
122
1631
83
8
122
1634
84
8
122
1636
84
8
121
1639
84
8
121
1642
84
8
120
1645
84
8
120
1648
84
8
120
1650
85
8
121
1654
84
8
120
1657
84
8
120
1660
84
8
120
1662
83
8
121
1665
83
7
121
1668
83
7
122
1670
82
7
123
1673
82
7
124
1676
82
7
125
1679
81
7
125
1682
81
7
125
1684
81
7
125
1687
81
7
126
1690
82
7
127
1693
82
7
128
1696
82
7
128
1698
82
7
128
1701
82
7
129
1704
82
7
130
1707
82
7
130
1710
81
7
131
1712
81
7
131
1714
81
7
132
1717
82
7
132
1720
82
7
133
1722
82
7
134
1724
82
7
133
1727
82
7
133
1730
81
8
133
1732
81
8
133
1734
81
8
132
1737
80
8
132
1740
80
8
131
1742
79
9
131
1744
79
9
131
1747
80
9
131
1750
80
9
133
1752
81
9
133
1754
81
9
134
1755
82
9
134
1756
82
9
135
1758
82
9
136
1760
72
9
136
1761
62
9
137
1764
62
9
138
1766
62
9
138
1768
62
9
138
1770
62
9
138
1773
73
9
140
1776
85
8
140
1778
85
8
140
1781
86
8
139
1784
86
8
141
1787
86
8
141
1790
86
8
141
1793
86
8
139
1796
86
8
139
1798
86
8
139
1800
85
8
139
1802
85
8
139
1804
84
8
139
1807
83
8
138
1809
83
8
138
1811
82
9
138
1813
82
9
138
1815
82
9
137
1816
82
9
137
1818
82
9
136
1820
82
9
136
1822
83
9
135
1824
83
9
135
1827
83
9
134
1830
83
9
134
1832
83
10
133
1834
83
10
133
1836
83
10
133
1838
83
10
133
1841
83
10
135
1844
83
10
135
1846
83
10
135
1849
83
10
135
1852
84
10
135
1855
84
10
135
1858
84
10
135
1860
84
10
135
1863
85
10
135
1866
85
10
135
1868
85
10
135
1871
85
10
135
1874
86
10
135
1877
86
10
135
1880
86
10
135
1882
85
10
135
1885
85
11
135
1888
85
11
135
1890
85
11
135
1893
85
11
135
1896
85
11
135
1898
85
11
134
1901
85
11
133
1904
84
11
133
1906
84
11
133
1909
84
11
132
1912
84
11
132
1914
83
11
132
1917
83
11
132
1920
83
11
132
1922
84
11
132
1924
84
11
132
1927
84
10
132
1930
83
10
132
1933
83
10
133
1936
83
10
133
1938
83
10
134
1940
83
10
134
1943
83
10
134
1946
83
10
134
1948
83
10
134
1950
83
10
134
1953
83
10
134
1956
83
10
134
1959
83
10
134
1962
83
10
134
1965
83
10
134
1968
83
9
133
1971
83
9
133
1974
83
9
133
1978
83
9
133
1980
83
9
133
1983
83
9
132
1986
83
9
132
1989
84
9
132
1992
84
9
132
1996
84
9
132
1999
84
8
132
2002
84
8
132
2004
83
8
132
2007
83
8
132
2010
83
8
132
2013
83
8
132
2016
83
8
133
2019
83
8
133
2022
83
8
133
2024
84
8
132
2027
84
8
132
2030
84
8
132
2033
84
8
131
2036
84
8
131
2038
84
8
131
2041
84
8
131
2044
84
8
131
2047
84
8
131
2050
84
8
131
2052
84
8
130
2055
84
8
130
2058
84
8
130
2060
83
8
130
2063
83
8
131
2066
83
9
132
2068
83
9
132
2070
82
9
132
2073
82
9
132
2076
82
9
132
2079
82
9
132
2082
82
9
132
2084
82
9
132
2086
82
9
132
2089
82
9
132
2092
82
9
132
2094
83
9
132
2097
83
9
132
2100
83
9
132
2102
83
9
132
2105
83
9
132
2108
83
9
132
2110
84
9
133
2112
83
9
133
2114
83
9
133
2116
84
10
133
2119
84
10
133
2122
85
10
133
2125
85
10
134
2128
85
10
134
2130
85
10
134
2133
85
10
135
2136
85
10
135
2139
84
10
135
2142
84
10
135
2144
83
11
136
2147
83
11
136
2150
83
11
136
2152
83
11
136
2154
83
11
136
2157
82
11
137
2158
82
11
137
2160
82
11
137
2162
82
11
137
2163
82
11
137
2164
82
11
137
2166
82
11
137
2168
70
11
137
2170
59
11
137
2172
59
11
137
2173
59
11
137
2174
59
11
136
2175
60
11
136
2176
60
11
136
2178
61
11
136
2178
61
11
136
2179
60
11
135
2179
60
11
133
2179
0
11
133
2181
0
11
133
2183
0
11
132
2184
31
11
131
2185
62
12
131
2186
61
12
131
2188
61
12
131
2190
61
12
130
2191
62
12
129
2192
63
12
129
2194
64
12
128
2196
64
12
127
2198
64
12
127
2200
64
12
127
2202
64
12
126
2203
64
12
125
2204
64
12
124
2206
64
12
124
2208
64
12
124
2210
64
12
123
2212
64
12
123
2214
64
12
124
2215
64
12
124
2216
64
12
124
2218
64
13
124
2220
63
13
124
2222
63
13
125
2224
63
13
125
2225
63
13
125
2227
63
13
125
2229
63
13
125
2230
62
13
125
2232
62
13
125
2234
61
13
125
2235
61
13
125
2236
60
13
126
2238
60
13
126
2240
60
13
127
2241
60
13
127
2242
60
14
127
2244
60
14
127
2245
60
14
127
2246
60
14
127
2248
60
14
127
2249
61
14
125
2250
61
14
125
2251
61
14
124
2252
61
14
124
2254
61
14
123
2255
60
14
122
2256
60
14
122
2258
59
14
123
2259
59
14
122
2260
58
14
122
2262
57
15
122
2264
57
15
122
2265
56
15
121
2266
56
15
121
2266
55
15
121
2270
68
16
121
2274
81
16
121
2276
82
16
120
2279
82
16
119
2281
82
16
119
2283
83
16
120
2286
83
16
120
2288
83
16
121
2290
83
16
121
2292
83
16
121
2294
83
16
121
2296
83
15
122
2299
83
15
123
2302
84
15
123
2304
84
15
123
2306
85
15
123
2308
85
14
123
2310
86
14
123
2312
85
14
123
2313
84
14
123
2315
84
14
123
2317
84
13
123
2318
84
13
122
2320
84
13
122
2322
84
13
122
2324
85
13
120
2327
86
12
120
2330
88
12
119
2332
88
12
119
2335
89
12
119
2338
88
12
119
2340
87
11
119
2344
87
11
119
2348
87
11
119
2352
86
11
119
2355
85
11
119
2358
84
10
119
2361
84
10
119
2364
84
10
119
2366
84
10
120
2368
84
10
121
2370
84
10
121
2372
84
10
121
2375
84
10
122
2377
84
10
122
2379
84
10
123
2382
84
9
123
2385
85
9
123
2388
85
9
124
2391
86
9
124
2394
86
9
124
2396
87
9
124
2398
87
9
124
2399
87
9
124
2400
86
9
125
2400
86
9
125
2402
84
8
126
2403
83
8
126
2406
83
8
126
2408
83
8
126
2410
82
8
126
2412
82
8
126
2414
82
8
127
2417
83
8
127
2420
83
8
127
2422
83
8
127
2424
83
7
127
2427
84
7
128
2429
84
7
129
2431
85
7
128
2434
85
7
128
2437
85
7
128
2441
85
7
128
2445
85
7
130
2447
84
7
130
2449
84
7
130
2452
84
7
130
2455
83
7
129
2458
83
7
129
2461
83
7
129
2463
83
7
131
2465
83
7
131
2468
83
7
131
2471
83
7
131
2474
84
7
131
2477
84
7
131
2480
84
7
131
2483
84
7
131
2486
84
7
131
2488
84
7
130
2490
83
8
130
2492
83
8
130
2494
82
8
132
2497
82
8
132
2500
82
8
132
2502
82
9
132
2504
83
9
132
2507
83
9
133
2509
83
9
133
2511
83
9
133
2513
83
9
135
2515
83
9
135
2518
82
9
135
2520
82
9
136
2522
82
9
137
2525
82
10
137
2528
82
10
137
2531
82
10
138
2534
82
10
138
2537
82
10
138
2540
82
10
140
2542
82
10
140
2545
82
10
140
2548
83
10
139
2550
83
10
139
2553
83
10
139
2556
83
10
139
2558
83
10
139
2560
83
10
139
2562
83
10
139
2564
82
10
138
2567
82
10
138
2570
82
10
138
2572
82
10
138
2574
82
10
138
2577
82
11
137
2580
82
11
137
2582
82
11
138
2584
81
11
138
2585
81
11
138
2586
80
11
138
2588
80
10
138
2590
80
10
138
2593
80
10
138
2596
80
10
138
2598
80
10
138
2600
80
10
138
2602
80
10
138
2604
81
10
137
2606
82
10
136
2609
82
10
136
2612
82
10
136
2614
82
10
136
2616
82
10
135
2618
82
10
135
2619
82
10
135
2620
82
10
135
2622
82
10
135
2624
82
10
135
2626
82
10
135
2628
82
10
135
2630
82
10
135
2632
81
10
135
2634
81
10
135
2636
81
10
135
2638
81
11
135
2640
80
11
135
2642
80
11
135
2644
80
11
135
2646
80
11
135
2648
80
12
135
2651
80
12
136
2653
80
12
136
2655
80
12
136
2658
80
12
136
2660
80
13
137
2663
80
13
137
2666
81
13
137
2668
80
13
138
2671
80
13
138
2672
80
13
138
2674
80
13
138
2675
80
13
138
2676
80
13
138
2678
80
13
139
2680
80
14
139
2682
80
14
139
2685
80
14
139
2687
79
14
140
2689
78
14
140
2692
78
14
140
2694
77
14
140
2696
77
14
140
2698
78
15
140
2700
78
15
140
2703
78
16
140
2705
79
16
140
2707
81
16
140
2709
81
16
141
2711
81
16
141
2714
81
16
141
2716
81
16
141
2718
81
16
141
2721
81
16
141
2723
81
16
142
2725
82
17
142
2728
82
17
142
2730
82
17
143
2732
82
17
143
2735
82
17
143
2736
82
17
144
2738
82
17
144
2740
82
17
144
2742
83
17
144
2745
83
17
144
2748
83
17
144
2750
83
16
145
2752
83
16
145
2755
83
16
145
2758
83
16
145
2762
83
16
145
2765
84
16
145
2768
84
16
144
2771
84
16
144
2774
84
16
144
2776
85
16
144
2779
85
16
144
2782
85
16
143
2785
85
16
143
2788
85
16
142
2791
85
16
142
2794
85
15
142
2796
85
15
142
2799
85
15
142
2802
85
15
141
2804
85
15
141
2806
85
14
141
2809
85
14
141
2812
84
14
141
2814
84
14
141
2818
84
14
140
2821
84
13
140
2824
84
13
140
2827
85
13
140
2830
85
13
140
2833
85
13
139
2836
85
13
139
2838
85
13
139
2841
85
13
138
2844
84
13
138
2847
84
13
138
2850
83
13
137
2852
83
13
137
2855
83
13
136
2857
83
13
136
2859
83
13
136
2862
83
13
136
2864
83
13
136
2866
83
13
136
2867
83
13
136
2869
83
13
136
2871
82
12
136
2873
81
12
135
2875
81
12
135
2878
80
12
135
2880
80
12
135
2882
79
12
135
2885
79
12
135
2887
79
12
135
2889
79
12
135
2891
80
12
135
2893
82
11
135
2896
84
11
135
2898
85
11
135
2900
87
11
135
2902
88
11
135
2906
87
11
135
2910
86
11
135
2912
85
11
135
2914
84
11
135
2916
84
11
134
2918
84
11
134
2922
84
11
134
2925
84
11
134
2928
84
11
134
2932
84
11
134
2934
84
10
134
2937
84
10
134
2939
84
10
134
2941
84
10
133
2944
84
10
133
2946
84
10
133
2948
84
10
133
2951
85
10
132
2954
85
10
133
2957
85
10
133
2960
85
9
133
2962
85
9
133
2964
85
9
133
2966
85
9
133
2968
84
9
133
2971
84
9
133
2974
84
9
133
2976
84
9
133
2978
84
9
133
2981
83
9
133
2984
84
9
133
2987
84
9
133
2990
85
9
134
2993
85
9
134
2996
85
9
134
2999
85
8
134
3002
85
8
134
3005
86
8
134
3008
85
8
134
3011
85
8
134
3014
85
8
134
3017
85
8
134
3019
84
8
134
3021
84
8
134
3024
83
8
134
3026
83
8
134
3029
82
8
134
3032
82
8
134
3034
82
8
134
3036
83
8
134
3038
83
8
133
3041
83
8
133
3044
83
8
133
3046
83
8
132
3048
83
8
132
3050
83
8
132
3052
83
8
132
3055
83
8
132
3058
83
8
132
3060
84
9
131
3062
84
8
131
3065
84
8
131
3067
84
8
131
3069
84
8
131
3071
83
8
131
3073
83
8
131
3075
82
8
131
3077
82
8
131
3078
82
8
130
3080
81
8
130
3082
81
8
130
3085
81
8
130
3087
81
8
130
3089
82
8
130
3090
82
8
130
3092
82
8
130
3094
82
8
130
3097
82
8
130
3100
82
8
130
3102
82
8
130
3104
81
8
129
3107
81
8
129
3110
81
8
129
3112
81
8
129
3114
81
8
129
3117
81
8
130
3118
81
8
130
3120
81
8
130
3122
81
8
130
3124
81
8
130
3126
80
8
131
3127
79
8
131
3128
79
8
131
3129
79
8
131
3130
78
8
131
3132
77
8
131
3133
77
8
131
3134
77
8
131
3135
68
8
131
3136
59
9
131
3138
59
9
131
3139
59
9
131
3140
58
9
130
3141
57
9
130
3142
57
10
132
3143
57
10
133
3144
57
10
134
3146
57
11
134
3148
57
11
134
3150
57
12
134
3152
57
12
134
3154
57
12
135
3156
68
12
136
3159
79
12
138
3162
79
12
138
3164
79
12
139
3166
79
12
139
3169
79
12
139
3171
80
12
139
3173
80
12
140
3176
80
12
142
3178
81
12
143
3181
81
12
143
3184
81
12
144
3187
81
13
144
3190
82
13
144
3192
82
13
144
3195
82
13
143
3198
82
13
143
3200
82
13
143
3202
82
13
143
3204
82
13
143
3206
82
13
143
3209
83
13
143
3212
82
13
142
3214
82
13
141
3216
82
13
141
3219
82
14
141
3222
81
14
141
3224
81
15
141
3226
81
15
141
3229
81
15
141
3232
81
15
141
3234
81
15
140
3236
81
15
140
3238
81
14
139
3240
82
14
139
3242
82
14
139
3244
83
14
139
3247
83
14
139
3249
83
13
139
3251
84
13
139
3253
84
13
139
3255
84
13
139
3257
83
13
139
3259
82
12
139
3261
81
12
139
3263
80
12
139
3264
79
12
137
3266
79
12
137
3268
78
11
137
3270
78
11
138
3272
79
11
137
3274
80
11
136
3276
80
11
134
3278
80
10
134
3280
80
10
134
3281
81
10
133
3284
81
10
132
3286
82
10
130
3288
82
9
128
3291
83
9
128
3294
83
9
128
3296
84
9
126
3298
83
9
125
3301
83
8
125
3303
83
8
124
3305
83
8
124
3307
83
8
123
3309
84
8
123
3312
83
8
123
3314
83
8
122
3316
82
8
122
3318
82
8
122
3320
82
9
122
3323
82
9
122
3325
81
9
123
3327
81
9
123
3328
81
9
123
3330
81
9
121
3332
80
9
121
3334
80
9
122
3336
79
9
122
3338
78
9
122
3340
77
10
122
3342
76
10
123
3344
77
10
123
3347
77
10
123
3349
78
10
123
3351
78
10
123
3353
78
10
123
3355
79
10
123
3358
79
10
123
3361
79
10
124
3364
79
11
125
3367
80
11
126
3370
80
11
126
3372
81
11
128
3374
81
11
129
3377
81
11
130
3380
80
11
131
3382
80
11
131
3384
80
11
132
3387
80
11
133
3388
80
11
134
3390
80
11
136
3392
80
11
137
3393
80
11
137
3395
77
11
136
3397
75
12
137
3398
72
12
137
3400
70
12
138
3402
68
12
138
3404
66
12
138
3406
66
12
138
3407
66
12
138
3409
64
12
139
3411
63
12
139
3412
61
12
138
3414
60
13
138
3416
60
13
138
3417
60
13
138
3418
60
13
138
3420
60
13
138
3422
60
14
138
3424
60
14
138
3426
60
14
138
3428
60
14
138
3430
60
14
138
3431
60
14
138
3433
60
14
138
3435
60
14
137
3436
59
14
137
3438
59
14
136
3440
59
15
136
3442
59
15
136
3444
59
15
136
3446
59
15
137
3448
59
15
137
3450
59
15
137
3452
59
15
137
3453
59
15
137
3454
59
15
137
3456
59
15
137
3458
60
15
137
3460
60
15
137
3462
60
15
137
3464
61
15
137
3466
60
15
137
3468
60
16
137
3470
61
16
136
3473
62
16
134
3476
73
16
134
3478
84
16
134
3480
83
16
134
3483
83
16
134
3486
82
16
134
3488
81
16
134
3490
81
16
134
3491
81
16
132
3491
81
16
132
3491
81
16
132
3491
81
16
131
3491
81
16
131
3493
81
16
130
3495
81
16
130
3498
81
16
130
3500
81
16
129
3502
81
16
128
3505
82
17
127
3507
81
16
127
3509
81
16
127
3510
81
16
126
3512
81
16
126
3514
81
16
126
3515
81
16
126
3516
81
16
126
3518
81
16
126
3520
81
16
127
3522
81
16
127
3524
70
16
127
3525
60
16
126
3526
60
16
126
3528
60
16
126
3529
59
16
124
3530
59
16
124
3531
59
16
122
3532
59
16
122
3534
58
16
123
3535
58
17
123
3536
58
17
123
3538
58
17
121
3540
57
17
121
3541
57
17
121
3542
56
17
121
3544
56
17
120
3546
57
17
119
3549
58
17
118
3551
69
17
118
3553
81
17
117
3556
81
17
117
3558
81
17
118
3560
81
17
119
3562
82
17
120
3564
81
17
120
3566
81
17
121
3568
80
17
121
3570
80
17
123
3572
80
17
123
3574
79
17
123
3576
79
17
123
3578
79
17
123
3580
79
17
123
3582
80
17
124
3584
80
18
124
3586
80
18
124
3588
80
18
125
3590
80
18
125
3592
81
18
125
3593
81
19
125
3596
82
19
126
3599
82
19
126
3602
82
19
127
3604
83
19
128
3606
83
19
128
3608
83
19
128
3610
82
19
129
3612
82
19
131
3614
82
19
131
3616
81
19
131
3618
81
19
132
3620
81
19
132
3622
81
19
133
3625
82
19
134
3628
82
20
135
3631
82
20
135
3634
82
20
136
3638
82
20
136
3640
82
20
137
3643
82
21
138
3646
82
21
139
3649
82
21
139
3652
82
21
140
3655
82
21
141
3658
82
21
142
3661
82
21
142
3662
82
21
141
3664
82
21
141
3666
81
21
141
3669
81
22
141
3671
81
22
142
3673
82
22
142
3676
82
22
144
3678
82
22
144
3680
82
22
144
3682
82
22
144
3684
82
22
142
3686
82
22
142
3688
81
22
142
3691
80
22
142
3693
80
22
142
3695
80
22
142
3697
80
22
142
3699
81
22
142
3701
81
22
142
3703
82
22
143
3706
82
22
143
3708
83
22
143
3710
83
22
143
3713
83
23
143
3716
83
23
143
3718
83
23
143
3720
82
23
143
3723
82
23
143
3726
81
23
143
3728
81
23
143
3730
81
23
143
3733
82
23
143
3735
82
23
143
3737
83
24
143
3740
83
24
143
3742
83
24
143
3744
82
24
143
3747
82
24
143
3750
82
24
143
3752
82
24
143
3754
81
24
143
3756
81
24
143
3758
81
24
143
3761
80
24
144
3764
80
24
144
3766
79
24
144
3768
78
24
145
3769
77
24
145
3771
68
25
145
3773
60
25
145
3774
59
25
145
3775
59
25
144
3776
59
25
144
3778
59
25
144
3780
59
25
144
3781
59
25
143
3782
59
25
143
3784
59
25
142
3785
58
26
142
3786
57
26
142
3788
57
26
142
3789
57
26
141
3791
57
26
140
3793
58
26
140
3796
58
26
140
3798
58
26
140
3800
58
26
139
3802
59
26
139
3804
59
27
138
3805
60
27
138
3807
60
27
138
3809
60
27
138
3810
60
27
137
3812
60
27
136
3814
60
27
135
3816
60
27
135
3818
60
27
135
3820
61
27
135
3822
62
28
134
3824
63
28
134
3826
71
28
132
3829
80
28
132
3831
81
28
132
3833
81
28
132
3836
81
28
133
3838
82
28
133
3840
82
28
133
3842
82
28
133
3844
83
28
133
3846
83
28
133
3848
83
28
133
3850
82
28
133
3852
82
28
133
3854
81
28
133
3856
81
28
133
3858
81
28
133
3860
81
28
133
3863
81
28
133
3866
81
29
133
3869
81
29
133
3872
81
29
133
3874
81
29
133
3876
81
29
133
3878
82
30
133
3880
82
30
133
3883
82
30
133
3884
81
30
133
3886
81
30
133
3888
81
30
135
3890
81
30
135
3892
80
30
135
3894
80
30
135
3896
80
30
136
3898
80
30
137
3900
80
30
137
3903
80
30
137
3906
80
30
137
3908
81
30
137
3910
80
30
138
3913
80
30
138
3916
80
30
138
3918
81
30
138
3920
81
30
138
3923
81
30
138
3926
82
29
138
3928
82
29
138
3930
83
29
138
3933
83
29
137
3936
83
29
136
3938
83
29
136
3940
83
29
136
3943
83
29
136
3946
82
29
135
3948
82
29
134
3950
82
28
133
3953
82
28
133
3956
82
28
133
3958
83
28
132
3961
83
28
132
3964
83
28
132
3967
83
28
132
3970
83
28
131
3972
83
28
130
3975
83
28
129
3977
83
28
128
3979
83
28
128
3982
83
28
128
3984
83
28
127
3986
83
28
127
3989
83
27
127
3992
83
27
127
3994
83
27
127
3996
83
27
127
3999
84
27
128
4002
84
27
128
4004
84
27
128
4006
85
27
128
4009
86
27
128
4011
87
27
128
4013
88
27
129
4015
87
27
129
4017
86
27
129
4019
86
27
129
4021
85
27
130
4023
83
26
130
4025
82
26
130
4028
81
26
131
4030
81
26
131
4032
82
26
131
4035
82
26
131
4038
82
26
131
4040
83
26
132
4044
83
26
132
4047
83
26
132
4050
83
26
132
4052
83
26
132
4054
83
26
132
4055
83
26
132
4057
83
26
132
4059
83
26
132
4061
83
26
132
4063
83
26
132
4066
83
26
132
4068
84
26
132
4071
84
25
130
4074
84
25
130
4076
84
25
130
4079
84
25
130
4082
84
25
129
4084
84
24
129
4087
84
24
129
4090
84
23
129
4092
83
23
128
4093
83
23
128
4095
83
22
127
4097
83
22
126
4100
82
22
126
4102
82
22
125
4106
82
22
125
4109
82
22
125
4112
82
22
125
4115
82
22
124
4117
82
22
123
4119
82
22
122
4121
82
21
122
4123
83
21
122
4126
83
21
122
4128
83
21
122
4130
83
21
122
4132
84
20
121
4134
84
20
121
4137
84
20
121
4139
83
20
121
4141
83
20
121
4144
83
19
121
4146
83
19
120
4148
83
19
120
4150
83
19
120
4152
83
19
120
4154
83
19
120
4156
82
19
120
4158
81
19
121
4160
79
19
121
4162
78
19
121
4164
77
19
121
4166
77
19
121
4168
77
19
121
4170
77
19
121
4172
78
19
121
4174
79
19
121
4176
80
19
121
4178
80
19
121
4180
80
19
121
4182
80
19
122
4184
80
19
122
4185
80
19
123
4187
79
19
123
4189
79
19
124
4190
79
20
125
4192
79
20
125
4194
79
20
126
4196
80
20
127
4198
80
20
128
4200
80
21
129
4202
81
20
130
4204
81
20
130
4206
81
20
131
4208
81
20
132
4210
81
20
133
4213
81
20
134
4216
81
20
135
4218
81
20
135
4220
80
20
135
4223
80
21
136
4226
80
21
137
4228
79
21
137
4230
79
21
138
4232
79
21
138
4234
77
22
139
4237
76
22
139
4239
76
22
140
4241
76
22
140
4243
75
22
140
4245
75
22
140
4248
75
22
140
4251
74
22
141
4254
75
22
141
4257
75
22
142
4260
76
23
142
4262
77
23
142
4264
78
23
142
4267
79
23
142
4270
80
23
142
4272
81
24
142
4274
81
24
142
4277
81
24
141
4280
81
24
141
4282
81
24
141
4284
81
24
141
4287
81
24
141
4290
81
24
141
4292
81
24
141
4294
81
24
141
4297
81
24
141
4300
81
24
141
4302
81
24
141
4304
81
24
141
4307
81
24
141
4309
82
24
140
4311
82
24
140
4314
82
24
140
4316
82
24
140
4318
82
24
140
4320
82
24
140
4322
81
23
140
4325
81
23
140
4328
81
23
140
4330
81
23
140
4332
81
23
140
4335
81
23
140
4338
81
23
140
4340
81
23
140
4342
81
23
140
4345
82
23
139
4348
82
22
139
4350
82
22
138
4352
82
22
138
4355
82
22
137
4358
82
22
137
4361
82
22
137
4364
82
22
136
4366
83
22
135
4368
83
22
135
4371
83
22
135
4374
83
22
134
4377
83
22
134
4379
83
22
134
4381
83
22
133
4382
82
22
132
4384
82
22
132
4386
82
22
132
4389
81
22
132
4391
81
22
132
4393
81
22
131
4396
81
22
131
4398
82
22
131
4400
82
22
131
4402
82
22
131
4405
82
22
131
4408
83
22
131
4410
83
22
131
4413
83
22
131
4416
82
22
131
4418
82
22
131
4420
82
22
131
4423
82
22
131
4426
81
22
131
4429
81
22
132
4432
81
22
132
4434
81
21
132
4436
81
21
132
4438
81
21
132
4440
80
21
132
4442
80
21
132
4444
80
21
132
4447
80
21
131
4450
81
21
131
4452
81
21
130
4454
82
21
130
4457
82
20
130
4460
83
20
130
4462
83
20
129
4465
83
20
129
4468
84
20
128
4470
84
20
128
4473
84
20
128
4476
84
20
128
4478
84
20
127
4480
84
20
127
4482
84
19
126
4484
83
19
125
4487
83
19
125
4489
83
19
125
4491
83
19
125
4494
83
18
124
4496
83
18
124
4499
82
18
124
4502
82
18
124
4504
82
18
124
4507
83
18
124
4509
83
18
124
4511
83
18
124
4514
83
18
124
4516
83
18
124
4518
82
18
124
4521
82
18
124
4524
82
18
124
4526
82
18
124
4528
82
18
124
4530
82
18
124
4532
82
18
124
4535
82
18
124
4537
82
18
124
4539
82
18
125
4542
81
17
125
4544
81
17
125
4546
80
17
125
4549
80
17
126
4552
80
17
126
4554
80
17
126
4556
80
17
126
4558
80
17
126
4560
80
17
126
4563
81
17
126
4566
81
16
126
4568
81
16
126
4570
81
16
126
4572
81
16
126
4574
81
16
126
4576
81
15
126
4578
81
15
125
4580
81
14
124
4583
81
14
124
4586
81
14
124
4588
81
13
124
4590
81
13
124
4593
81
13
124
4596
82
13
124
4598
82
13
124
4600
82
13
124
4602
82
13
124
4605
83
13
124
4608
83
13
124
4612
83
13
124
4614
83
13
124
4617
83
13
124
4619
83
13
124
4621
83
13
125
4623
82
13
125
4625
82
13
125
4627
81
13
125
4629
81
13
126
4632
81
13
126
4635
82
13
126
4638
82
13
127
4640
82
13
127
4643
83
13
127
4646
83
13
127
4648
83
13
127
4650
84
13
128
4652
83
13
128
4655
83
13
129
4658
83
13
129
4660
83
14
129
4662
82
14
130
4664
81
14
130
4666
80
14
130
4668
80
14
130
4670
79
14
131
4672
79
14
131
4674
79
14
131
4677
79
14
132
4680
79
14
133
4682
80
14
133
4684
80
14
133
4687
80
14
134
4690
80
14
134
4692
80
14
134
4694
80
14
134
4697
80
14
134
4700
80
14
135
4702
80
14
135
4704
81
14
135
4707
81
14
135
4709
81
14
135
4711
81
14
135
4714
81
14
135
4716
81
14
135
4718
81
14
134
4721
82
14
134
4724
82
14
134
4726
82
14
134
4728
82
14
134
4730
83
14
134
4732
83
13
134
4735
83
13
134
4737
84
13
134
4739
85
13
133
4742
85
13
133
4745
86
12
133
4748
85
12
133
4750
84
12
132
4753
84
12
132
4756
84
12
132
4759
84
12
132
4762
84
12
131
4764
84
12
131
4767
84
12
131
4768
84
12
131
4770
84
12
130
4772
84
12
130
4775
84
12
129
4776
84
12
129
4778
84
12
129
4780
70
12
129
4781
57
12
129
4783
56
12
129
4785
56
12
129
4786
56
12
131
4788
56
12
132
4789
56
12
132
4790
56
12
132
4791
56
12
132
4792
57
13
131
4793
56
13
131
4794
56
13
131
4796
56
13
131
4797
56
13
131
4798
68
13
130
4800
80
13
129
4802
80
13
129
4804
81
13
129
4806
81
13
129
4808
81
13
131
4810
82
13
131
4812
82
13
132
4814
82
13
132
4817
83
13
132
4819
83
13
133
4821
83
12
134
4823
83
12
134
4825
83
12
135
4827
83
12
135
4829
83
12
135
4832
83
12
135
4835
83
12
133
4838
83
12
132
4840
83
12
131
4842
83
12
131
4843
83
11
131
4845
83
11
130
4847
83
11
129
4850
83
11
128
4852
83
11
128
4854
83
10
127
4857
83
10
127
4859
83
9
127
4861
83
9
127
4864
83
9
126
4866
83
9
125
4868
83
9
125
4870
83
9
124
4872
83
9
123
4875
83
9
123
4877
82
8
122
4879
82
8
122
4881
82
8
122
4883
82
8
122
4886
81
8
122
4888
80
8
121
4890
80
8
121
4891
80
8
121
4894
80
8
121
4896
80
8
121
4898
80
8
122
4900
80
8
122
4902
80
8
122
4905
80
8
122
4906
80
8
122
4908
81
8
122
4910
81
8
122
4912
81
8
122
4914
81
8
122
4917
81
8
122
4920
81
8
122
4922
81
8
123
4924
80
8
123
4927
80
8
124
4928
80
8
124
4930
80
8
124
4932
79
8
124
4933
79
8
125
4936
78
8
126
4938
77
8
126
4940
77
7
126
4942
77
7
126
4944
77
7
126
4945
77
7
126
4946
77
7
127
4948
77
7
128
4950
75
7
128
4951
74
7
128
4953
73
7
129
4955
73
8
130
4956
71
8
131
4958
69
8
131
4960
69
8
130
4961
68
8
130
4962
68
8
130
4964
68
8
131
4966
66
8
131
4967
65
8
131
4968
65
8
131
4970
65
8
131
4971
65
7
131
4972
65
7
130
4974
63
7
129
4975
61
7
128
4976
61
7
128
4977
60
7
128
4978
60
7
128
4980
60
7
127
4981
59
7
126
4982
59
7
126
4983
58
7
126
4984
58
7
125
4985
58
7
124
4986
58
7
123
4988
58
7
120
4989
58
7
120
4990
58
7
120
4991
58
7
120
4993
58
7
120
4995
58
8
120
4996
58
8
120
4997
58
8
120
4998
58
8
120
4999
58
8
120
5000
58
9
119
5002
58
9
116
5004
59
9
116
5006
61
9
116
5008
61
9
116
5009
62
9
116
5010
63
9
117
5011
64
9
117
5012
64
9
118
5014
65
9
118
5015
65
9
118
5016
65
9
118
5018
65
9
119
5019
65
9
118
5020
65
9
118
5021
65
10
118
5022
64
10
118
5023
62
10
120
5024
61
10
118
5026
60
10
119
5028
60
11
122
5029
60
11
122
5030
59
11
123
5032
59
11
123
5033
59
11
123
5034
59
11
123
5036
59
10
124
5037
59
10
124
5038
58
10
125
5039
58
10
125
5041
69
10
125
5043
81
10
126
5045
80
10
126
5047
79
10
126
5050
79
10
126
5052
80
10
126
5054
80
10
126
5057
80
10
126
5060
79
10
125
5063
78
10
125
5064
78
10
125
5066
78
9
125
5068
78
9
124
5070
78
9
124
5072
78
9
124
5074
78
9
124
5076
78
9
122
5078
78
9
122
5080
78
9
121
5081
78
9
121
5082
67
10
121
5084
56
10
121
5085
56
10
121
5086
57
10
121
5088
57
10
122
5090
58
10
122
5092
58
10
122
5093
58
10
122
5096
69
10
122
5098
80
10
122
5100
80
10
122
5102
81
10
122
5104
81
10
122
5107
81
10
122
5109
81
10
123
5111
81
10
124
5112
81
10
124
5114
81
10
125
5116
81
10
125
5117
81
10
126
5119
81
10
127
5121
81
10
127
5122
72
10
127
5124
62
10
127
5126
62
10
127
5127
62
10
127
5129
63
10
128
5131
64
10
128
5133
64
10
128
5135
64
10
128
5137
66
10
128
5139
67
9
127
5140
67
9
127
5141
67
9
127
5142
67
9
128
5143
67
9
128
5144
67
8
128
5146
67
8
128
5148
84
8
127
5149
101
8
127
5151
82
8
127
5153
64
8
127
5154
64
8
127
5156
64
8
126
5158
64
8
125
5159
64
8
124
5160
64
8
124
5161
64
8
124
5162
64
8
124
5163
64
8
123
5164
64
8
123
5166
64
8
122
5168
64
8
122
5169
64
8
122
5170
63
8
121
5172
63
9
121
5174
62
9
121
5175
61
9
121
5176
60
9
120
5178
59
9
120
5180
58
9
119
5181
58
9
119
5182
58
9
119
5183
58
9
120
5184
57
9
120
5185
57
10
121
5186
57
10
121
5187
57
10
121
5188
56
10
122
5190
56
10
123
5191
56
11
123
5192
56
11
124
5194
55
11
124
5195
54
11
125
5196
54
11
126
5197
54
12
127
5198
53
12
127
5199
53
12
127
5200
53
12
128
5202
53
12
128
5204
53
13
130
5205
53
13
130
5206
53
13
130
5208
53
13
130
5210
54
13
131
5211
55
14
132
5213
55
14
131
5215
56
14
132
5216
56
14
132
5218
57
14
132
5220
57
15
132
5222
58
15
132
5224
58
15
134
5225
58
15
134
5227
58
15
134
5229
58
16
134
5230
58
16
133
5231
58
16
133
5232
58
16
132
5233
58
16
132
5234
58
17
132
5236
58
17
132
5237
58
17
132
5238
58
17
132
5240
58
17
132
5242
58
17
132
5244
58
17
132
5245
59
17
132
5247
70
17
133
5249
81
17
133
5251
81
18
133
5253
81
18
133
5255
81
18
135
5257
82
18
135
5258
82
18
136
5260
82
19
136
5262
81
18
136
5264
80
18
136
5266
79
18
136
5268
79
18
136
5270
80
18
136
5273
81
18
137
5275
81
18
137
5277
81
18
137
5280
82
18
137
5282
83
18
136
5284
83
18
135
5287
83
18
135
5290
82
18
135
5292
82
18
135
5294
81
18
135
5296
80
17
135
5298
80
17
134
5301
80
17
134
5304
80
17
134
5307
80
17
134
5309
80
17
134
5311
80
17
134
5313
79
17
134
5315
79
17
134
5316
79
17
134
5318
79
17
134
5320
79
17
134
5321
80
17
134
5323
80
17
134
5325
80
17
133
5326
80
16
133
5328
80
16
133
5330
80
16
131
5331
79
16
131
5333
78
16
130
5335
76
15
130
5337
76
15
130
5339
76
15
129
5341
76
15
128
5343
77
15
128
5345
78
14
129
5347
79
14
129
5350
79
14
129
5352
80
14
129
5354
79
14
126
5355
79
14
126
5356
79
14
125
5357
79
14
125
5358
79
14
125
5360
79
14
125
5362
79
14
125
5363
79
14
125
5364
77
14
125
5366
76
14
125
5368
68
14
125
5369
59
13
125
5370
59
13
125
5372
59
13
125
5373
59
13
124
5374
59
13
124
5374
59
13
123
5375
59
13
122
5376
59
13
122
5378
60
13
121
5380
60
13
121
5381
61
12
121
5383
76
12
120
5385
91
12
120
5388
90
12
120
5391
90
12
117
5393
89
11
117
5395
88
11
117
5397
86
11
116
5399
84
11
117
5401
81
11
117
5403
79
11
117
5405
78
11
117
5407
77
11
117
5410
77
11
117
5412
77
11
117
5414
78
11
116
5417
79
11
114
5420
81
11
114
5422
82
11
114
5424
83
11
114
5427
83
10
114
5429
83
10
114
5431
83
10
116
5433
82
10
116
5435
81
10
117
5436
81
10
119
5438
80
10
119
5440
80
10
120
5442
79
10
121
5444
79
10
121
5447
80
10
122
5449
80
10
122
5451
80
10
122
5452
79
10
122
5454
79
10
123
5456
79
10
123
5458
79
10
123
5460
79
10
124
5461
79
10
125
5462
79
11
125
5464
79
10
126
5466
77
10
126
5467
76
10
126
5468
68
10
127
5469
60
10
126
5470
61
10
126
5472
61
10
126
5474
61
10
127
5476
62
10
126
5478
62
10
126
5481
63
10
127
5482
63
10
127
5484
63
10
127
5485
63
10
127
5486
64
10
127
5488
64
10
127
5489
64
10
126
5490
65
10
126
5492
65
10
126
5494
65
11
126
5495
65
11
126
5496
65
11
126
5498
65
11
126
5500
67
11
126
5501
69
11
126
5504
69
11
126
5506
70
11
126
5508
72
11
126
5510
74
11
126
5512
76
12
126
5515
78
12
126
5517
78
12
126
5519
79
12
126
5521
79
12
126
5523
79
12
126
5525
79
12
126
5527
79
12
126
5529
79
12
127
5531
79
12
127
5534
80
12
127
5536
80
12
127
5538
81
12
127
5540
81
12
127
5542
81
12
127
5544
82
12
127
5546
82
12
127
5548
82
12
127
5550
82
12
127
5552
82
12
127
5554
82
12
127
5556
81
12
127
5558
80
12
127
5559
80
12
127
5561
80
12
127
5563
80
12
127
5565
79
12
127
5567
79
12
127
5568
79
12
127
5569
79
12
127
5571
77
13
127
5573
76
13
127
5575
74
13
127
5577
71
13
126
5580
70
13
126
5582
70
13
126
5585
70
13
126
5588
70
13
126
5590
71
13
126
5593
72
13
127
5595
72
13
128
5597
72
13
129
5599
72
13
129
5601
73
13
130
5604
75
13
130
5606
77
13
131
5608
78
13
131
5610
80
13
131
5612
81
13
131
5614
82
13
131
5616
82
14
131
5618
82
14
131
5620
82
14
131
5622
82
14
131
5624
82
14
131
5627
82
14
131
5630
81
14
129
5632
81
14
129
5634
81
14
129
5637
81
14
129
5639
81
14
129
5641
81
13
128
5643
81
13
128
5645
81
13
128
5647
81
13
128
5649
81
13
128
5651
82
13
128
5653
82
13
127
5655
82
13
127
5657
82
13
127
5660
82
13
128
5662
82
12
128
5664
82
12
128
5666
82
12
128
5668
82
12
128
5670
83
12
127
5672
82
12
127
5673
82
12
126
5675
81
12
126
5677
81
12
126
5679
80
12
126
5681
80
11
125
5683
79
11
125
5685
79
11
125
5687
79
11
125
5689
78
11
125
5690
78
11
125
5692
78
11
124
5694
78
11
124
5696
78
11
124
5697
78
12
123
5698
78
12
123
5700
78
12
123
5701
78
12
123
5703
78
12
123
5705
78
12
123
5706
77
12
123
5707
76
12
122
5710
74
12
122
5712
72
12
122
5714
70
13
122
5717
68
12
122
5718
66
12
122
5720
63
12
123
5722
63
12
123
5724
62
12
123
5726
72
12
123
5728
81
12
124
5730
81
12
125
5731
81
12
126
5734
81
13
126
5736
82
13
126
5738
81
13
126
5741
81
13
126
5743
80
13
127
5745
80
13
128
5747
79
13
128
5749
78
13
128
5751
77
13
128
5753
77
13
127
5754
77
13
127
5756
78
13
129
5758
79
13
129
5761
80
13
129
5763
81
13
129
5765
82
13
130
5767
82
13
130
5769
82
13
130
5770
81
13
130
5772
81
13
130
5774
81
13
130
5776
81
13
130
5778
81
13
130
5780
81
13
130
5782
81
13
129
5784
81
13
129
5786
80
13
128
5787
80
13
128
5789
80
13
127
5791
80
13
127
5794
80
13
127
5796
80
12
127
5799
79
12
127
5802
79
12
127
5804
79
12
128
5805
79
12
128
5808
79
12
128
5810
79
12
128
5813
78
12
128
5816
78
12
127
5818
77
12
126
5820
77
12
125
5822
77
12
125
5825
77
12
124
5826
66
12
124
5828
56
12
124
5830
57
12
124
5833
57
12
125
5834
58
12
125
5836
58
12
126
5838
58
12
127
5840
58
12
127
5842
70
12
127
5844
82
12
127
5846
82
12
127
5849
82
13
127
5852
82
13
125
5854
82
13
124
5857
82
13
124
5860
82
13
124
5862
82
13
125
5864
83
13
126
5867
83
13
127
5870
84
13
128
5872
84
13
128
5875
84
13
128
5877
83
12
129
5879
83
12
129
5882
83
12
130
5885
84
12
130
5888
84
12
130
5890
84
12
130
5892
84
12
130
5894
84
12
131
5897
84
12
131
5900
84
12
131
5902
83
12
131
5905
83
12
131
5908
83
12
131
5910
83
12
131
5912
82
12
131
5914
82
11
131
5916
82
11
129
5919
82
11
129
5921
82
11
129
5923
82
11
129
5925
82
11
129
5927
82
11
129
5929
82
11
129
5931
82
11
129
5932
82
12
128
5934
82
12
128
5936
82
12
128
5939
83
12
128
5942
83
12
128
5944
83
12
128
5946
83
12
128
5949
83
12
128
5952
83
12
128
5954
83
12
128
5956
82
12
128
5958
82
12
128
5960
82
12
128
5963
82
12
128
5965
82
12
128
5967
82
12
128
5970
82
11
128
5972
82
11
128
5974
82
11
127
5977
82
11
127
5980
82
11
126
5982
82
10
125
5984
82
10
125
5986
82
10
124
5988
82
10
123
5991
82
10
123
5993
81
10
123
5995
81
10
123
5998
82
10
123
6000
82
10
123
6003
82
11
123
6006
82
10
123
6008
82
10
123
6010
82
10
123
6012
81
10
123
6013
80
10
123
6015
71
10
123
6017
63
10
123
6018
63
10
124
6020
63
10
124
6022
63
10
124
6024
63
10
125
6026
63
10
125
6027
63
10
125
6028
63
10
125
6030
63
10
125
6032
63
10
124
6033
63
10
124
6034
64
10
124
6036
65
10
124
6038
65
10
124
6040
65
10
124
6041
65
10
124
6042
65
10
123
6044
65
10
123
6045
65
11
122
6048
65
11
122
6051
65
11
122
6054
65
11
121
6057
65
11
121
6060
65
11
119
6062
65
11
120
6065
65
11
120
6068
65
11
121
6070
65
11
121
6072
65
11
122
6074
65
11
122
6076
65
11
122
6078
65
11
122
6080
65
11
122
6082
65
11
122
6084
65
11
122
6086
74
11
121
6089
83
11
121
6092
83
11
121
6094
83
12
121
6096
82
12
121
6098
82
12
121
6100
82
12
122
6103
81
12
122
6105
81
12
122
6107
81
12
123
6110
81
12
124
6112
81
12
125
6114
81
12
126
6116
81
12
126
6118
81
12
126
6120
81
12
127
6122
81
12
127
6124
81
12
128
6126
81
13
129
6128
81
13
129
6130
81
13
129
6133
81
13
130
6135
81
13
130
6137
81
13
130
6139
81
13
130
6141
81
13
130
6144
81
13
131
6147
82
13
131
6149
82
13
133
6151
82
13
133
6154
82
13
133
6156
82
13
133
6158
82
13
134
6161
82
13
134
6164
82
13
134
6167
82
13
134
6170
82
13
134
6172
82
13
134
6174
82
13
134
6175
82
13
133
6177
80
13
133
6179
78
13
133
6180
67
13
133
6181
56
13
133
6182
56
13
133
6183
56
13
133
6184
56
13
133
6186
56
13
132
6187
56
13
132
6188
56
13
132
6190
56
13
132
6191
56
13
132
6192
56
13
131
6194
57
13
131
6196
57
13
130
6198
58
13
129
6200
59
13
128
6201
59
13
128
6204
60
13
128
6206
61
13
127
6208
61
13
127
6210
62
13
128
6212
72
13
125
6214
83
13
125
6216
83
12
120
6219
84
12
119
6222
83
12
119
6225
83
12
119
6228
83
12
120
6231
83
12
120
6234
83
12
120
6236
83
12
119
6238
82
12
119
6241
82
13
119
6244
82
12
118
6246
82
12
118
6248
82
12
118
6251
82
12
118
6253
82
12
118
6255
83
12
118
6258
83
12
118
6260
83
12
118
6262
83
12
118
6265
83
12
118
6268
83
12
118
6270
83
12
118
6272
82
12
118
6275
82
12
118
6278
82
12
118
6280
82
12
118
6283
82
12
119
6286
82
12
119
6288
82
12
120
6291
82
13
121
6294
83
13
121
6296
83
13
121
6298
83
13
122
6301
84
13
122
6303
83
13
122
6305
83
13
123
6306
83
13
123
6308
83
13
123
6311
83
13
124
6314
83
13
126
6316
83
13
126
6318
83
13
127
6320
83
13
128
6322
83
13
128
6324
82
14
128
6327
82
14
129
6330
82
14
129
6332
82
14
129
6334
82
14
129
6336
82
14
129
6338
81
14
129
6340
81
14
130
6342
81
14
130
6344
81
14
130
6346
81
14
131
6348
80
14
131
6350
80
14
132
6352
81
14
132
6354
81
14
132
6357
81
15
132
6360
81
15
132
6363
81
15
132
6366
81
15
132
6368
82
15
132
6371
82
15
133
6374
82
15
134
6376
82
15
134
6379
82
15
135
6382
82
15
135
6385
82
15
135
6388
82
15
135
6390
82
15
135
6393
82
15
135
6396
82
15
136
6398
82
15
136
6401
83
15
136
6404
82
15
136
6406
82
15
136
6408
82
15
136
6411
82
15
136
6414
81
15
136
6417
81
15
135
6420
81
15
134
6422
82
15
134
6424
82
15
134
6427
82
15
134
6430
82
15
133
6433
82
15
133
6436
82
15
133
6438
82
15
133
6441
82
15
133
6444
82
15
133
6446
82
15
132
6448
82
15
131
6451
82
15
131
6454
82
15
131
6456
82
15
131
6459
82
15
131
6462
82
15
130
6465
83
15
130
6468
83
14
130
6470
83
14
130
6472
83
14
130
6475
83
14
132
6478
83
14
132
6480
83
14
132
6482
83
14
132
6485
83
14
132
6488
83
14
132
6491
83
14
130
6493
83
14
130
6495
83
14
130
6498
83
14
130
6500
83
14
130
6502
83
15
129
6505
83
15
129
6508
83
15
128
6510
83
15
128
6512
83
15
128
6515
83
15
128
6517
83
15
128
6519
83
15
128
6522
83
15
128
6524
82
15
128
6526
82
15
128
6529
82
15
128
6532
82
15
128
6534
83
15
128
6536
83
15
129
6539
83
15
129
6542
83
15
129
6544
83
15
129
6546
83
15
129
6549
83
15
129
6552
83
15
129
6555
83
15
129
6557
83
15
129
6559
83
15
129
6562
83
15
129
6564
83
15
129
6566
83
15
129
6569
83
15
130
6572
82
15
130
6574
82
15
130
6576
82
15
130
6578
82
15
130
6580
82
15
131
6583
82
15
131
6585
82
15
131
6587
82
16
131
6590
82
16
132
6592
82
16
132
6594
82
16
132
6596
82
16
132
6599
82
16
132
6602
82
16
132
6604
82
16
132
6607
82
16
133
6609
81
16
133
6611
81
16
133
6614
81
16
133
6616
81
16
133
6618
80
16
134
6621
80
16
134
6623
80
17
134
6625
79
17
134
6627
79
17
134
6629
79
17
134
6632
79
17
134
6634
79
18
135
6636
79
18
135
6638
79
18
135
6640
78
18
136
6641
78
18
136
6642
77
18
136
6644
76
18
136
6645
67
18
136
6646
58
18
136
6648
58
18
136
6649
58
19
137
6650
58
19
137
6652
58
19
137
6654
58
19
137
6655
58
19
137
6657
58
19
137
6659
59
19
137
6660
59
19
137
6662
59
19
137
6664
59
19
137
6666
59
19
137
6668
59
19
138
6669
59
19
138
6671
59
19
138
6673
59
19
138
6675
59
20
138
6677
59
20
137
6678
59
20
137
6680
59
20
137
6682
59
20
137
6684
59
20
137
6686
59
20
137
6687
59
20
136
6688
59
20
135
6690
59
20
135
6692
59
21
134
6694
59
21
133
6696
59
21
133
6697
59
21
133
6698
59
21
132
6700
60
21
132
6702
60
21
131
6703
61
21
130
6705
61
21
129
6707
61
21
129
6708
61
22
128
6710
62
22
128
6712
62
22
130
6715
62
22
130
6717
62
22
130
6719
62
22
129
6722
62
22
128
6724
62
22
126
6726
62
22
125
6729
62
22
125
6732
62
23
125
6734
62
23
123
6736
62
23
122
6739
62
23
122
6742
62
23
122
6744
62
23
122
6746
62
22
122
6749
62
22
123
6752
62
22
123
6754
62
22
123
6756
62
22
123
6759
62
22
123
6760
62
22
122
6762
62
22
122
6764
62
22
120
6767
62
22
120
6769
63
21
120
6771
64
21
120
6772
73
21
120
6774
82
21
120
6776
82
21
121
6779
83
21
119
6781
82
21
119
6783
82
21
119
6785
82
21
118
6787
81
21
118
6790
81
20
117
6792
81
20
117
6794
80
20
117
6796
80
20
117
6798
80
20
117
6799
80
20
118
6801
80
20
118
6803
80
20
118
6806
80
20
118
6808
80
20
118
6810
79
19
119
6812
79
19
119
6814
79
19
119
6815
79
19
119
6817
79
19
119
6819
79
19
119
6821
78
19
119
6823
76
19
120
6825
76
19
121
6827
75
19
121
6828
75
19
121
6830
74
19
121
6832
75
19
121
6834
76
19
121
6836
78
19
121
6839
79
19
121
6842
79
19
121
6844
80
19
121
6846
80
19
122
6849
81
20
123
6850
81
20
123
6852
81
20
123
6854
81
20
123
6856
82
20
123
6858
82
20
122
6860
82
20
122
6862
81
20
124
6864
81
20
124
6866
81
20
124
6868
81
21
125
6870
81
21
126
6873
81
21
126
6875
81
21
127
6877
81
21
127
6879
81
21
127
6881
81
21
128
6882
80
21
128
6884
80
21
128
6887
80
21
128
6890
80
21
128
6892
80
21
128
6894
80
21
127
6896
80
21
129
6898
80
21
129
6902
80
21
129
6905
81
21
129
6908
81
21
129
6910
81
21
129
6913
82
21
129
6916
83
21
129
6919
83
21
129
6922
83
21
128
6924
83
21
128
6927
82
21
128
6930
82
21
128
6933
82
21
128
6935
81
21
128
6937
81
21
128
6940
81
21
128
6942
81
21
128
6944
81
20
127
6947
81
20
127
6950
81
20
127
6953
81
20
126
6955
80
20
126
6957
80
20
125
6960
80
20
125
6962
80
20
124
6965
80
20
124
6968
80
20
124
6970
80
19
123
6973
80
19
123
6976
81
19
123
6979
81
19
123
6982
82
19
123
6985
82
18
123
6988
82
18
123
6990
82
18
123
6993
83
18
123
6996
84
18
123
6999
83
17
123
7002
83
17
123
7004
83
17
123
7007
83
17
123
7010
82
17
123
7013
82
17
123
7015
82
17
123
7017
82
17
123
7020
82
17
122
7022
82
17
122
7024
81
17
122
7027
81
17
122
7030
81
17
122
7032
81
17
122
7034
81
18
122
7037
82
17
122
7040
82
17
122
7042
82
17
122
7044
82
17
122
7047
82
17
122
7049
82
17
122
7051
82
17
122
7054
82
17
122
7056
82
17
122
7058
82
17
122
7061
82
17
122
7064
82
17
122
7066
82
17
122
7068
82
17
123
7069
82
18
123
7070
81
18
124
7072
81
18
125
7074
81
18
126
7076
81
18
127
7078
81
19
127
7081
81
19
127
7084
81
19
128
7086
81
19
129
7088
81
19
129
7091
81
19
130
7093
81
19
130
7095
81
19
131
7098
81
19
132
7101
81
19
133
7103
81
19
133
7105
80
19
133
7108
80
19
133
7110
80
19
134
7113
80
19
134
7116
80
19
134
7118
81
19
135
7121
81
19
135
7123
82
19
135
7125
83
19
135
7128
83
20
135
7130
83
20
136
7132
82
20
136
7135
82
20
136
7138
82
20
136
7140
82
20
136
7142
82
20
136
7145
82
20
136
7148
82
20
137
7150
82
20
137
7152
82
21
137
7154
82
21
137
7156
82
21
138
7159
82
21
138
7162
82
21
138
7164
82
21
138
7166
82
21
139
7168
82
21
139
7170
82
21
139
7173
82
21
139
7175
82
22
139
7177
82
22
139
7179
82
22
139
7181
82
22
139
7183
81
22
139
7185
81
22
139
7187
81
22
139
7189
81
22
139
7191
81
22
139
7193
81
22
139
7195
81
23
139
7197
81
23
139
7199
81
23
140
7201
81
23
140
7203
81
23
140
7205
81
23
140
7208
81
23
140
7210
81
23
140
7212
81
23
141
7214
82
23
141
7217
81
24
141
7220
81
24
142
7222
81
24
142
7225
81
24
142
7228
81
24
142
7231
81
24
142
7234
81
24
142
7236
81
24
142
7238
81
24
142
7241
82
24
142
7244
82
24
142
7247
82
24
141
7250
82
24
141
7252
82
24
141
7254
82
24
141
7257
82
24
140
7259
82
24
140
7261
81
24
140
7263
81
24
139
7265
80
24
139
7267
80
24
139
7269
80
24
138
7272
79
24
138
7274
78
24
138
7276
77
24
138
7279
77
24
137
7281
78
24
137
7283
78
24
137
7284
79
24
137
7286
79
24
137
7288
80
25
136
7290
81
25
136
7292
81
25
136
7295
81
25
136
7296
81
25
136
7298
81
26
136
7300
80
26
136
7302
80
26
136
7304
80
26
136
7305
79
26
136
7307
79
26
136
7309
79
26
136
7312
69
26
136
7314
59
26
136
7316
59
26
136
7318
59
26
136
7319
59
26
137
7320
59
26
136
7321
58
26
137
7322
58
26
137
7324
58
27
137
7325
58
27
137
7326
57
27
137
7327
57
27
135
7328
57
27
135
7329
57
27
134
7330
57
27
133
7330
57
27
133
7332
57
27
132
7334
57
27
132
7335
57
28
132
7336
56
28
131
7338
56
28
131
7339
56
28
131
7342
56
28
131
7345
56
28
131
7347
56
28
130
7349
57
28
130
7350
56
28
130
7351
56
28
129
7352
56
28
129
7354
56
28
129
7356
56
28
128
7358
56
28
127
7360
56
28
127
7362
57
28
127
7364
57
28
126
7366
57
28
125
7368
57
28
125
7369
57
28
124
7370
57
28
124
7372
58
28
123
7374
58
28
123
7375
59
28
121
7377
59
28
122
7379
60
28
122
7380
60
28
122
7382
61
28
119
7384
60
28
119
7385
60
28
119
7388
71
29
118
7390
81
28
118
7392
81
28
118
7393
81
28
117
7394
81
28
118
7396
81
28
118
7398
79
28
118
7399
77
28
118
7400
76
28
118
7401
76
28
118
7402
75
28
118
7403
75
28
118
7404
73
28
118
7406
72
28
118
7408
72
28
118
7409
72
28
117
7411
71
28
117
7413
70
28
115
7414
69
28
114
7415
68
28
114
7416
68
28
112
7417
68
28
112
7419
68
28
111
7421
68
28
112
7423
68
28
112
7425
68
28
112
7427
67
27
111
7429
67
27
109
7430
66
27
109
7432
66
27
108
7434
65
27
108
7435
65
27
108
7435
64
27
108
7435
64
27
108
7435
64
27
109
7435
64
27
109
7435
64
27
109
7435
64
27
109
7438
64
27
109
7440
64
27
109
7440
62
27
109
7440
61
27
109
7440
59
27
109
7440
57
27
108
7444
57
27
107
7449
57
27
106
7452
69
27
105
7454
81
27
105
7456
81
27
105
7458
82
27
104
7460
82
27
105
7463
82
27
107
7466
82
27
108
7469
82
27
108
7471
82
27
108
7473
83
27
108
7476
83
27
109
7478
83
27
110
7480
83
27
110
7483
83
27
110
7486
83
27
110
7488
84
26
110
7490
84
26
109
7492
84
26
109
7495
84
26
109
7498
84
26
109
7501
84
26
109
7504
84
26
109
7506
83
26
109
7509
83
26
110
7512
83
26
111
7514
83
26
111
7518
82
26
112
7522
82
26
112
7526
82
26
112
7530
82
27
113
7533
82
26
113
7536
82
26
113
7538
82
26
114
7540
83
26
114
7543
83
26
114
7546
83
26
114
7549
82
26
115
7552
82
26
115
7555
82
26
116
7558
82
26
117
7561
81
26
117
7564
81
26
118
7566
81
26
118
7569
82
26
118
7572
82
27
119
7576
82
27
119
7578
82
27
120
7581
83
27
121
7584
83
27
121
7586
83
27
121
7588
82
26
122
7591
82
26
123
7594
82
26
124
7596
82
26
125
7598
82
26
126
7601
82
25
127
7604
82
25
128
7606
82
25
129
7608
82
25
130
7610
82
25
129
7612
82
25
129
7615
82
25
129
7617
81
25
128
7619
81
25
128
7621
81
25
127
7623
81
25
127
7625
81
25
127
7627
81
25
127
7628
81
25
127
7630
81
25
126
7632
81
25
126
7635
81
25
126
7637
81
25
126
7639
81
25
126
7640
81
25
126
7642
81
25
125
7644
81
25
125
7647
81
25
124
7649
81
25
124
7651
81
25
124
7652
80
24
123
7654
80
24
122
7656
80
24
122
7658
80
24
122
7660
79
24
122
7662
79
23
122
7664
80
23
122
7666
80
23
122
7668
80
23
122
7670
81
23
122
7672
81
22
122
7675
82
22
121
7678
82
22
121
7680
82
22
121
7682
82
22
120
7685
82
22
120
7687
81
22
119
7689
81
22
119
7692
80
22
119
7694
80
22
119
7696
80
22
119
7698
80
22
119
7700
80
22
118
7701
80
22
118
7703
80
22
118
7705
80
22
118
7707
80
22
118
7709
80
22
118
7711
80
22
118
7713
80
22
118
7716
80
21
120
7718
80
21
120
7720
80
21
120
7722
80
21
120
7724
81
21
120
7726
81
21
120
7728
81
21
120
7730
81
21
122
7732
80
21
122
7734
80
22
122
7736
80
21
123
7739
80
21
123
7741
80
21
123
7743
80
21
123
7746
80
21
123
7749
80
21
123
7751
80
21
123
7753
80
21
123
7756
80
21
123
7759
80
21
124
7763
80
21
124
7767
80
21
124
7770
80
21
124
7773
81
21
124
7776
80
21
123
7778
80
21
123
7781
81
21
123
7784
81
21
123
7786
81
21
123
7788
82
21
123
7790
82
21
124
7793
82
21
124
7794
81
21
124
7796
81
21
124
7797
81
21
124
7798
80
20
125
7798
80
20
125
7799
79
20
125
7802
79
20
125
7804
79
20
125
7806
78
20
125
7809
78
20
125
7811
78
20
125
7813
79
20
125
7815
79
20
126
7817
80
20
126
7820
81
20
126
7823
82
20
126
7826
82
20
126
7829
82
21
126
7831
82
21
126
7833
82
21
126
7835
82
21
126
7837
82
21
126
7840
82
21
126
7842
81
21
126
7844
81
21
126
7846
81
21
126
7849
80
21
126
7852
80
21
126
7854
80
21
126
7857
80
21
126
7858
80
21
126
7860
80
21
126
7862
80
21
126
7864
80
21
126
7866
80
21
126
7868
80
21
126
7870
80
21
126
7872
80
21
126
7876
80
20
127
7879
80
20
127
7882
80
20
127
7884
81
20
127
7886
81
20
127
7888
81
19
126
7890
81
19
126
7892
81
19
126
7894
81
19
126
7896
81
19
126
7899
82
19
126
7902
82
19
125
7906
82
19
125
7909
83
19
125
7912
83
19
125
7915
83
18
124
7916
82
18
124
7918
82
18
123
7920
82
18
123
7922
81
18
122
7924
81
17
122
7926
81
17
121
7928
81
16
121
7930
81
16
120
7932
81
16
120
7933
80
15
119
7934
80
15
119
7936
79
15
118
7938
78
15
117
7939
78
15
116
7941
78
15
116
7943
78
15
116
7944
78
15
116
7946
79
15
117
7948
79
15
118
7949
80
14
118
7951
80
14
118
7953
81
14
118
7954
80
14
116
7956
80
14
116
7958
80
13
120
7960
80
13
122
7962
80
13
123
7965
81
13
123
7968
81
13
124
7970
82
12
126
7972
82
12
126
7975
83
12
125
7978
83
12
122
7980
83
12
122
7982
83
11
120
7985
83
11
119
7986
83
10
118
7988
83
10
118
7990
83
10
117
7992
83
9
117
7994
83
9
116
7996
83
9
114
7997
83
9
114
7998
83
9
113
8000
83
9
113
8001
83
9
113
8003
83
9
112
8005
83
9
112
8007
83
9
112
8009
83
9
111
8012
83
9
111
8015
83
9
111
8018
83
9
111
8020
83
9
111
8022
83
9
111
8025
84
9
111
8028
84
9
111
8031
84
9
111
8034
83
9
111
8036
83
9
111
8038
83
9
112
8040
83
9
113
8042
83
9
113
8043
83
9
114
8045
82
9
114
8047
82
9
115
8050
82
9
116
8052
82
9
117
8054
82
10
117
8056
82
10
118
8058
81
10
119
8061
81
10
119
8063
81
10
120
8065
81
10
121
8068
80
10
121
8070
80
10
122
8072
80
10
123
8075
80
10
124
8078
80
10
125
8081
80
10
126
8082
80
10
127
8084
80
10
128
8086
80
10
129
8087
81
10
129
8089
80
9
130
8091
80
9
130
8094
80
9
130
8096
81
9
130
8098
81
9
131
8100
81
9
131
8103
81
9
131
8106
80
9
131
8108
79
9
131
8111
78
10
131
8113
78
9
131
8115
77
9
132
8118
78
9
132
8121
78
9
132
8124
78
9
132
8126
79
9
132
8128
80
9
132
8131
81
9
132
8134
81
9
132
8136
81
10
132
8138
81
9
132
8141
81
9
132
8144
81
9
132
8146
81
9
132
8148
81
9
132
8151
81
9
132
8153
81
9
132
8155
81
9
132
8156
81
9
132
8158
81
9
132
8162
81
9
132
8165
81
9
132
8168
81
9
132
8170
81
9
132
8171
81
10
132
8172
81
10
132
8174
81
10
132
8175
81
10
132
8176
81
10
132
8177
81
10
131
8178
70
10
131
8179
58
10
130
8180
58
10
130
8182
57
10
130
8183
57
10
129
8184
56
10
127
8184
56
10
127
8184
56
10
127
8186
56
10
127
8188
56
11
127
8189
55
11
127
8190
55
11
127
8191
54
11
127
8192
53
11
127
8194
52
12
127
8195
51
12
128
8196
50
12
128
8196
50
13
128
8196
49
15
132
8196
47
15
132
8198
47
15
133
8201
47
15
133
8201
47
15
134
8201
47
16
135
8201
47
16
135
8201
47
16
135
8202
47
16
135
8203
47
16
137
8204
47
17
137
8205
47
17
137
8206
47
17
138
8208
47
17
138
8210
47
17
138
8211
48
18
139
8212
47
18
139
8213
47
18
139
8215
47
18
139
8217
47
18
139
8218
47
19
139
8219
47
19
139
8220
47
19
139
8222
47
19
139
8224
47
19
139
8226
47
19
139
8226
47
19
139
8227
48
19
139
8228
49
19
139
8230
50
19
138
8232
50
19
138
8233
51
19
137
8234
52
19
137
8235
53
19
136
8236
53
19
136
8237
53
20
135
8238
55
20
135
8240
56
20
135
8241
57
20
134
8242
58
20
134
8243
58
21
132
8244
57
21
132
8246
57
21
132
8247
57
21
131
8248
56
21
127
8249
56
21
126
8251
56
21
125
8253
56
21
125
8254
56
21
125
8255
56
21
125
8256
55
22
125
8258
55
22
125
8260
55
22
126
8261
55
22
126
8262
55
22
126
8264
55
23
127
8266
55
23
127
8268
55
23
128
8270
55
23
128
8271
55
23
128
8272
55
23
128
8274
55
23
128
8276
55
23
128
8277
55
23
128
8278
55
23
128
8280
55
23
128
8282
55
23
128
8284
55
23
128
8286
56
23
128
8287
57
23
128
8288
58
23
128
8290
59
22
128
8292
60
22
127
8293
61
22
125
8294
61
22
125
8296
61
22
123
8298
61
21
120
8299
61
21
120
8300
61
21
118
8301
61
21
117
8302
61
21
118
8304
61
20
117
8306
63
20
116
8307
66
20
116
8308
66
20
114
8310
66
20
112
8311
69
19
111
8312
72
19
110
8312
72
19
109
8313
72
19
110
8316
72
19
111
8318
72
18
111
8319
72
18
111
8320
72
18
109
8322
72
18
109
8323
72
18
108
8324
71
17
107
8326
71
17
106
8328
71
17
105
8329
71
17
105
8330
71
17
105
8331
71
16
105
8332
70
16
105
8334
70
16
105
8336
70
16
105
8338
70
16
105
8340
70
15
105
8341
70
15
104
8342
69
14
104
8344
68
14
104
8346
68
14
104
8347
68
13
104
8348
66
13
104
8350
65
13
105
8352
56
13
105
8353
48
13
106
8354
48
13
106
8355
48
13
106
8356
48
13
106
8358
48
13
106
8360
48
13
106
8361
48
13
106
8362
48
13
106
8364
48
13
106
8366
48
13
107
8368
48
13
107
8370
49
12
107
8372
51
12
107
8373
51
12
108
8374
52
12
108
8375
52
12
108
8376
52
12
108
8377
52
12
108
8378
52
12
107
8379
52
12
106
8380
53
12
106
8381
53
12
106
8382
53
12
107
8384
56
12
107
8386
58
12
107
8388
59
12
108
8389
60
11
108
8390
60
11
108
8392
60
11
108
8394
60
11
108
8396
60
11
108
8398
60
11
109
8400
60
11
109
8402
60
11
109
8403
60
11
109
8404
60
12
109
8406
60
12
110
8407
60
12
110
8408
60
12
111
8410
60
12
111
8412
60
12
111
8414
61
12
111
8416
62
12
111
8418
75
12
111
8419
89
12
112
8420
89
12
113
8421
89
12
113
8422
89
12
113
8424
89
12
113
8425
89
12
113
8426
89
12
112
8427
89
11
112
8428
89
11
113
8430
87
11
114
8432
85
11
114
8433
83
11
114
8434
82
11
114
8436
82
11
114
8437
82
11
114
8438
82
11
114
8440
82
11
112
8441
82
11
112
8442
82
11
112
8443
80
11
111
8444
79
11
110
8445
78
11
109
8446
77
11
109
8447
76
11
109
8448
75
11
110
8450
72
11
111
8451
70
11
112
8452
69
11
112
8452
69
11
112
8453
68
11
111
8454
67
11
110
8456
67
11
110
8457
67
10
110
8458
67
10
110
8459
67
10
110
8460
66
10
110
8462
66
10
110
8464
66
10
110
8465
66
10
110
8466
66
10
110
8468
66
10
110
8469
66
11
110
8470
66
10
111
8472
66
10
112
8473
66
10
115
8474
67
10
115
8476
68
10
115
8478
78
9
115
8480
88
9
116
8482
88
9
116
8484
88
9
117
8486
88
9
117
8489
88
9
117
8490
89
9
117
8492
89
9
118
8494
88
9
119
8496
86
9
119
8498
85
9
119
8499
85
9
119
8501
83
9
119
8503
82
9
119
8504
81
10
120
8506
80
10
122
8507
79
10
122
8508
78
10
122
8510
78
10
122
8511
78
10
122
8512
78
10
123
8514
78
10
123
8516
76
10
123
8517
75
10
123
8518
74
11
123
8520
72
11
123
8522
70
11
123
8525
68
11
123
8528
69
11
123
8530
69
11
124
8532
70
11
124
8535
71
11
124
8538
73
11
124
8540
76
11
124
8543
79
12
124
8546
82
12
125
8548
82
12
126
8551
83
12
127
8554
83
12
128
8556
84
13
128
8558
84
13
128
8561
85
13
128
8563
84
13
129
8565
83
13
129
8566
81
13
130
8568
80
13
130
8570
79
13
130
8572
78
13
130
8574
77
13
132
8576
77
13
133
8578
77
12
133
8580
77
12
133
8582
77
12
134
8583
77
12
134
8586
77
12
135
8589
77
12
135
8592
77
12
135
8594
77
12
135
8596
77
12
135
8598
77
13
135
8600
77
12
135
8603
77
12
135
8606
77
12
134
8608
77
12
134
8610
77
12
134
8612
77
12
134
8614
77
12
134
8615
77
12
133
8617
77
12
132
8619
77
12
132
8621
77
11
131
8623
78
11
131
8625
79
11
130
8627
79
11
129
8629
79
11
129
8631
80
10
128
8633
80
10
128
8635
80
10
127
8636
79
10
125
8638
79
10
123
8640
78
9
123
8641
77
9
123
8644
77
9
123
8647
77
9
122
8649
76
9
122
8651
76
9
122
8652
74
9
122
8654
73
9
121
8655
73
9
120
8656
73
9
120
8657
73
9
119
8658
73
9
119
8660
73
9
119
8663
73
9
120
8664
73
9
120
8666
73
9
119
8668
73
9
118
8669
73
9
118
8669
73
9
118
8669
73
9
118
8669
73
9
118
8669
73
9
118
8672
73
9
116
8674
73
9
116
8676
73
9
116
8677
73
9
116
8678
73
9
115
8680
73
9
115
8682
73
9
115
8684
73
9
115
8686
73
8
115
8687
73
8
114
8688
73
8
114
8690
73
8
114
8692
73
8
114
8693
73
8
114
8695
74
8
113
8697
74
8
113
8698
74
8
113
8700
74
8
114
8701
74
8
114
8702
74
8
114
8704
74
8
116
8705
74
8
117
8708
74
9
117
8710
74
9
117
8711
74
9
118
8712
73
9
118
8713
73
9
118
8714
72
9
118
8716
72
9
117
8718
72
9
116
8720
72
9
116
8721
72
9
116
8722
72
9
115
8724
72
9
115
8726
72
9
115
8727
72
9
116
8729
71
9
116
8731
70
9
116
8734
70
9
116
8736
70
9
116
8738
71
9
115
8741
71
9
114
8743
72
9
114
8745
73
8
113
8748
73
8
113
8750
73
8
114
8752
73
8
114
8754
73
8
114
8756
74
8
114
8759
75
8
113
8762
76
8
113
8765
78
8
113
8768
79
8
113
8770
80
8
113
8773
80
8
113
8776
80
8
114
8778
80
8
114
8780
79
8
114
8782
78
8
114
8784
78
8
114
8786
77
8
114
8788
77
8
114
8790
77
9
116
8792
77
9
116
8794
78
9
117
8796
79
9
117
8798
79
9
117
8799
80
9
117
8800
80
9
118
8802
80
9
118
8803
80
9
118
8804
80
9
118
8806
80
9
119
8807
80
9
119
8808
80
9
119
8809
80
9
119
8810
78
9
119
8812
77
9
119
8814
67
9
119
8815
57
9
118
8816
57
9
118
8817
58
9
116
8818
58
9
115
8820
58
9
115
8822
58
9
115
8823
59
9
115
8824
59
9
116
8826
60
9
117
8829
60
9
117
8832
60
9
117
8835
71
9
118
8838
81
9
119
8841
81
9
120
8844
80
9
120
8846
80
9
120
8848
80
9
120
8848
79
9
120
8848
79
9
120
8848
79
9
120
8848
79
9
120
8852
79
9
120
8855
79
9
120
8857
77
9
120
8859
75
9
120
8860
74
9
121
8861
73
9
121
8862
73
9
121
8863
73
9
121
8865
73
9
121
8867
73
9
120
8869
73
9
120
8871
73
9
119
8872
71
9
119
8873
70
9
119
8876
69
9
118
8878
68
9
118
8880
68
9
117
8882
68
9
117
8884
69
9
117
8886
71
9
117
8888
72
9
115
8891
73
9
115
8892
73
9
114
8894
73
9
114
8894
73
9
114
8895
73
9
112
8895
73
9
111
8895
73
9
112
8898
73
9
112
8900
73
9
113
8902
73
9
113
8904
73
9
113
8906
73
9
114
8909
73
9
114
8911
73
9
114
8913
74
9
114
8916
77
9
115
8919
79
9
115
8922
80
9
116
8924
80
9
116
8926
81
9
117
8928
82
9
117
8930
82
9
116
8932
82
9
117
8934
82
9
117
8936
82
9
118
8938
82
9
119
8940
82
9
119
8942
82
9
119
8944
82
9
119
8946
82
9
119
8948
82
9
119
8950
81
9
119
8953
80
8
119
8956
79
8
119
8959
79
8
119
8962
79
8
119
8965
80
8
119
8966
79
8
119
8968
79
8
119
8970
79
8
119
8972
80
8
119
8973
80
8
119
8974
81
7
119
8976
81
7
119
8979
82
7
117
8981
82
7
117
8983
82
7
117
8985
81
7
118
8987
81
7
119
8989
81
7
119
8991
82
7
119
8993
81
8
119
8995
81
8
119
8998
80
8
117
9000
80
8
117
9002
80
8
117
9005
80
8
117
9008
80
8
117
9010
80
8
117
9012
80
8
117
9015
80
8
117
9018
80
8
117
9020
81
8
117
9022
81
8
117
9025
81
8
119
9027
80
8
119
9029
80
9
119
9030
80
9
119
9032
80
9
120
9035
80
9
120
9038
80
9
120
9041
80
9
121
9044
81
9
122
9048
81
9
122
9052
82
9
123
9056
83
9
125
9059
83
9
126
9062
83
9
126
9064
83
9
126
9066
82
9
127
9069
82
9
127
9072
82
9
128
9075
82
9
129
9077
82
9
130
9079
82
9
130
9081
82
9
131
9083
82
9
131
9084
82
9
132
9086
82
9
132
9088
82
9
132
9089
82
9
132
9092
82
9
131
9094
82
9
133
9096
82
9
133
9099
83
9
133
9102
83
9
134
9105
83
10
134
9108
82
9
134
9110
82
9
134
9112
81
9
134
9115
80
9
134
9117
79
9
133
9119
78
9
133
9121
78
9
133
9123
78
9
133
9125
78
9
133
9127
79
10
133
9128
79
10
133
9130
79
10
134
9132
79
10
135
9133
79
10
135
9134
79
10
134
9136
79
10
134
9138
67
10
134
9141
55
10
133
9142
55
10
133
9144
56
11
133
9146
56
11
133
9148
56
11
133
9150
56
11
133
9151
56
11
133
9152
56
11
132
9154
57
11
131
9156
57
11
131
9158
57
11
131
9160
57
11
131
9162
58
11
130
9164
58
11
131
9166
59
11
131
9168
68
11
130
9171
77
11
130
9174
77
11
130
9177
77
11
130
9178
78
11
129
9180
79
11
129
9182
80
11
128
9185
81
11
128
9186
81
10
128
9188
81
10
128
9191
81
10
127
9194
82
10
126
9196
82
10
126
9197
82
10
126
9198
81
10
125
9199
81
10
123
9201
81
10
122
9203
81
11
121
9205
81
10
120
9207
81
10
120
9210
81
10
120
9212
81
10
120
9214
81
10
119
9216
81
10
119
9218
81
10
119
9220
81
10
119
9222
81
10
119
9225
82
10
119
9228
82
10
119
9230
82
10
119
9232
82
10
119
9235
82
10
119
9238
82
10
119
9240
82
9
119
9242
81
9
119
9245
81
9
120
9247
81
9
120
9249
81
9
120
9250
80
9
120
9252
80
9
120
9254
79
9
120
9255
79
9
120
9256
79
9
120
9258
79
9
120
9260
79
9
119
9262
79
9
119
9264
79
9
119
9266
79
9
114
9267
79
9
114
9268
79
9
113
9270
79
9
113
9271
79
9
113
9272
69
9
114
9274
59
8
114
9276
59
8
114
9277
59
8
114
9280
59
8
114
9282
59
8
114
9284
59
8
113
9286
59
8
113
9288
59
8
113
9289
59
8
113
9290
59
8
112
9292
59
8
111
9293
59
8
111
9294
60
8
111
9296
60
8
111
9297
60
8
110
9299
61
8
109
9301
61
8
110
9302
61
8
108
9304
61
8
108
9305
61
8
107
9306
62
8
108
9308
62
8
108
9310
62
8
108
9312
62
8
108
9313
62
8
108
9314
61
8
108
9316
61
8
108
9318
60
8
108
9319
60
8
108
9320
59
8
107
9322
58
8
107
9324
58
8
107
9327
58
8
106
9328
58
8
106
9330
58
8
107
9330
58
8
107
9331
58
8
107
9332
58
8
107
9333
58
8
107
9335
59
9
108
9337
60
9
108
9340
60
9
108
9342
60
9
108
9344
60
9
108
9347
61
9
108
9350
61
9
108
9352
62
9
108
9354
62
9
109
9356
63
9
109
9358
64
10
110
9360
66
10
110
9362
68
10
110
9363
70
10
110
9365
73
10
110
9367
77
10
111
9370
78
10
112
9373
80
10
113
9376
81
10
114
9378
82
10
115
9380
82
10
115
9383
83
9
115
9385
83
9
115
9387
84
9
116
9390
84
9
116
9392
84
9
117
9396
83
9
117
9399
83
9
118
9402
83
9
118
9405
83
9
119
9407
83
9
120
9409
83
9
120
9412
83
9
120
9415
83
9
121
9418
83
9
121
9420
83
9
121
9422
82
9
120
9425
82
9
122
9428
82
9
122
9431
82
9
122
9434
81
9
122
9437
81
9
121
9439
81
9
121
9441
81
9
121
9444
81
9
121
9446
81
9
121
9448
81
9
121
9451
82
9
121
9454
82
9
121
9456
82
9
121
9458
83
10
121
9461
83
10
121
9464
84
10
121
9467
84
10
121
9470
84
10
121
9473
84
10
121
9476
84
9
122
9478
84
9
124
9482
84
9
124
9485
84
9
125
9488
84
9
125
9490
84
8
125
9493
83
8
126
9496
83
8
127
9499
83
8
126
9502
83
8
126
9505
83
8
126
9508
84
8
126
9511
83
8
126
9514
83
8
126
9516
83
8
126
9519
84
8
126
9522
83
8
126
9524
82
8
126
9527
82
8
126
9530
81
8
127
9534
81
8
127
9537
81
8
127
9540
81
8
127
9542
81
8
127
9544
81
8
129
9547
81
8
129
9549
82
8
129
9551
82
8
130
9553
82
8
130
9555
82
9
130
9558
82
9
130
9561
82
9
131
9564
82
9
133
9566
82
9
133
9568
81
10
133
9571
81
9
134
9573
81
9
134
9575
80
9
135
9578
80
9
135
9580
80
9
135
9583
80
9
135
9586
81
9
135
9588
81
9
135
9591
81
9
135
9594
81
10
135
9596
81
10
134
9598
82
10
134
9601
82
10
133
9604
83
10
132
9606
83
10
131
9608
82
10
131
9611
82
10
131
9614
81
10
131
9616
81
10
131
9619
81
10
130
9622
81
10
130
9624
81
10
130
9627
81
10
130
9630
81
10
129
9632
81
11
129
9634
81
11
129
9635
81
11
129
9636
81
11
129
9638
81
11
129
9640
69
11
129
9642
58
11
131
9644
58
11
131
9645
58
11
131
9647
58
11
131
9649
59
12
131
9650
59
12
131
9652
59
12
131
9654
59
12
131
9655
59
12
129
9656
59
12
129
9658
59
12
129
9660
59
12
129
9662
60
12
128
9663
60
12
128
9664
60
12
128
9666
60
12
128
9668
61
12
128
9670
61
12
127
9672
61
12
126
9674
61
12
126
9676
62
12
128
9678
62
12
128
9680
62
12
128
9682
61
12
126
9683
61
12
126
9684
61
12
126
9685
61
12
125
9686
61
12
125
9688
61
12
125
9689
61
13
125
9690
61
13
124
9692
61
13
124
9694
61
13
124
9696
61
13
124
9699
62
13
124
9700
62
13
123
9702
62
13
123
9704
61
13
122
9706
61
13
122
9708
62
13
122
9711
63
13
121
9714
73
13
121
9717
83
13
121
9719
83
13
119
9721
84
14
119
9724
83
14
119
9726
83
14
119
9729
83
14
119
9732
83
14
119
9734
83
14
119
9737
83
13
119
9739
82
13
119
9741
81
13
119
9744
81
13
119
9746
81
13
119
9748
81
13
119
9751
82
13
119
9754
82
13
119
9756
83
13
119
9758
83
13
119
9761
83
13
119
9764
83
13
120
9766
83
13
120
9770
83
13
120
9773
83
13
120
9776
83
12
120
9778
83
12
120
9780
82
12
120
9782
82
12
120
9784
82
12
120
9787
82
12
120
9789
82
12
121
9791
83
12
121
9794
83
12
121
9797
84
12
121
9799
84
12
120
9801
84
12
119
9804
84
12
119
9806
84
12
119
9809
83
12
120
9812
82
12
120
9814
81
12
120
9816
81
12
120
9818
81
12
120
9821
81
13
120
9823
81
13
120
9825
82
13
120
9828
82
13
120
9830
82
13
120
9832
82
13
121
9834
82
13
121
9836
82
13
121
9839
82
13
121
9842
82
13
122
9844
82
13
123
9847
82
12
123
9850
82
12
123
9853
83
12
123
9856
84
12
124
9858
84
12
124
9861
84
11
124
9864
84
11
124
9867
85
11
124
9870
85
11
124
9873
85
11
124
9875
84
11
124
9877
84
11
123
9880
84
11
122
9882
83
11
122
9885
83
11
122
9888
83
11
122
9890
83
11
122
9893
83
11
123
9896
83
11
123
9900
83
11
123
9902
82
11
124
9904
82
11
124
9906
82
11
124
9909
82
11
125
9911
81
11
125
9913
81
11
125
9915
81
11
125
9917
80
11
125
9919
80
11
125
9921
80
11
125
9922
80
11
125
9924
80
11
125
9926
69
11
125
9927
58
11
125
9929
58
11
125
9931
59
11
124
9934
59
11
124
9936
59
11
124
9938
59
11
123
9939
60
12
124
9941
60
12
124
9943
60
12
124
9944
60
12
122
9946
60
12
122
9948
60
12
122
9949
60
12
122
9950
60
12
122
9951
60
12
122
9952
60
12
122
9954
60
13
124
9956
60
13
125
9957
60
13
126
9959
60
13
125
9961
60
13
125
9963
60
13
125
9965
60
13
125
9966
60
13
123
9968
60
13
123
9970
59
13
123
9972
59
14
123
9974
59
14
123
9975
59
14
123
9976
58
14
123
9978
58
14
123
9980
58
15
122
9981
58
15
121
9982
58
15
121
9983
58
15
120
9984
58
15
120
9985
58
15
120
9986
58
15
121
9987
58
15
121
9988
58
15
121
9989
58
15
121
9990
58
16
121
9991
58
16
121
9992
57
16
122
9994
57
16
122
9996
57
16
122
9997
57
17
122
9999
57
17
124
10001
57
17
124
10002
57
17
124
10004
57
17
124
10006
57
18
124
10007
57
18
124
10008
57
18
124
10008
58
18
125
10009
58
18
125
10010
58
19
125
10012
58
19
125
10014
58
19
125
10016
58
19
125
10019
58
19
125
10022
58
19
125
10025
58
18
125
10028
58
18
123
10031
58
18
123
10034
58
18
123
10036
58
18
123
10038
58
18
123
10040
58
18
123
10042
60
18
123
10045
62
18
123
10046
62
18
123
10048
62
17
123
10050
63
17
122
10052
65
17
122
10054
74
17
122
10055
82
17
121
10057
82
16
120
10059
83
16
119
10060
83
15
119
10062
83
15
117
10064
83
15
118
10067
82
15
118
10068
81
15
118
10070
80
15
116
10072
80
15
116
10074
80
15
115
10076
80
14
115
10077
80
14
115
10078
80
14
115
10080
81
14
116
10082
81
14
116
10084
82
13
115
10086
82
13
115
10087
83
13
114
10090
83
13
114
10092
83
13
114
10095
83
13
114
10098
83
13
114
10100
83
13
114
10103
83
13
112
10106
83
13
112
10108
83
12
112
10110
83
12
112
10113
84
12
112
10116
84
12
112
10119
84
12
113
10121
84
11
114
10123
84
11
114
10126
83
11
114
10128
83
11
114
10132
83
11
115
10135
83
10
116
10138
83
10
116
10140
83
10
116
10144
82
10
116
10147
82
10
116
10150
82
10
116
10152
82
10
116
10154
82
10
116
10156
82
10
116
10158
83
10
116
10161
84
10
116
10164
84
10
117
10167
84
10
118
10170
84
10
118
10172
84
10
118
10174
83
10
118
10175
82
10
118
10177
81
10
119
10179
80
10
122
10182
79
10
122
10184
79
9
122
10186
79
9
123
10188
78
9
124
10190
78
9
125
10193
78
9
125
10195
79
9
126
10197
79
9
126
10200
80
9
126
10202
81
9
127
10204
81
9
128
10206
82
9
129
10208
82
9
129
10211
82
9
129
10214
81
9
129
10217
81
9
129
10220
81
9
129
10223
81
9
129
10225
80
9
129
10227
80
9
129
10229
80
9
129
10231
79
9
128
10233
79
9
128
10235
79
9
128
10237
78
9
128
10239
78
9
128
10241
77
9
128
10243
77
9
126
10245
77
9
126
10247
78
9
125
10249
79
9
125
10251
80
9
124
10254
80
9
124
10256
80
9
123
10258
80
9
123
10261
81
10
123
10264
81
10
123
10267
81
10
123
10270
81
10
124
10272
81
10
124
10274
81
10
124
10277
81
9
125
10280
81
9
125
10282
81
9
126
10285
80
9
126
10288
80
9
126
10290
80
9
126
10293
80
9
126
10296
80
9
127
10298
80
9
127
10300
80
9
127
10302
80
9
127
10304
80
9
127
10307
80
9
127
10310
80
9
127
10312
80
10
127
10315
80
10
127
10318
80
10
128
10320
80
10
129
10323
80
10
129
10325
80
10
128
10327
80
10
128
10329
80
10
128
10331
80
10
130
10334
80
10
130
10337
80
10
130
10340
80
10
130
10342
80
10
131
10344
80
10
131
10345
80
10
132
10346
80
11
132
10348
80
11
132
10350
80
11
132
10353
80
11
132
10356
80
11
134
10358
80
11
134
10361
80
11
134
10364
80
11
133
10367
81
11
133
10370
81
11
133
10372
81
11
133
10375
81
11
133
10378
81
11
133
10381
82
11
133
10383
82
11
133
10385
82
11
133
10388
82
11
132
10390
82
11
132
10392
82
11
132
10394
82
11
132
10397
82
11
132
10400
82
10
132
10402
82
10
132
10405
82
10
132
10408
82
10
132
10410
82
10
132
10414
82
10
132
10417
82
10
131
10420
82
10
131
10423
83
10
131
10426
83
10
131
10429
83
10
130
10432
83
10
130
10434
83
10
130
10436
82
10
130
10439
82
10
129
10442
82
10
129
10445
82
10
129
10448
82
10
129
10451
81
10
129
10452
81
10
129
10454
81
10
129
10456
81
10
129
10457
81
10
129
10459
81
10
129
10461
81
11
130
10463
81
11
130
10465
81
11
130
10468
81
11
131
10470
81
11
131
10472
80
11
131
10474
80
10
131
10476
80
10
131
10478
80
10
131
10480
80
10
131
10483
80
10
131
10486
80
10
131
10489
80
10
131
10491
81
10
130
10493
81
10
130
10495
81
10
130
10497
81
10
130
10500
81
10
129
10502
81
10
129
10504
71
10
128
10505
61
10
128
10506
60
9
128
10508
60
9
128
10510
60
9
127
10511
60
9
124
10512
60
9
124
10514
60
9
123
10516
60
9
123
10518
60
9
121
10520
60
9
121
10522
61
9
121
10524
61
9
121
10526
62
9
122
10528
62
9
122
10531
62
9
122
10534
62
10
120
10536
62
9
119
10539
64
9
119
10542
65
9
118
10545
65
9
118
10548
65
9
119
10550
77
9
120
10553
88
9
120
10556
88
9
120
10558
88
9
120
10560
87
9
119
10563
86
9
120
10566
84
9
120
10568
82
9
120
10570
82
9
120
10573
82
10
119
10576
82
10
119
10578
82
10
118
10581
82
10
118
10584
82
10
118
10586
82
10
118
10589
82
10
118
10592
82
10
118
10594
83
10
120
10596
83
10
120
10599
83
10
120
10602
83
10
120
10605
83
10
120
10608
83
10
121
10610
84
10
121
10612
84
10
121
10615
84
10
121
10618
84
10
121
10621
85
10
121
10624
84
10
121
10626
84
10
122
10628
84
10
122
10631
84
10
122
10634
83
10
122
10636
83
10
122
10639
83
10
122
10642
83
10
123
10644
83
10
124
10647
84
10
124
10650
83
10
124
10653
83
10
125
10656
83
10
126
10658
83
10
127
10660
83
10
127
10663
83
10
127
10666
83
10
128
10669
83
9
128
10671
83
9
128
10673
83
9
129
10676
83
9
129
10678
83
9
129
10681
83
9
130
10684
83
9
130
10686
83
9
130
10689
83
9
130
10692
83
9
130
10694
83
9
130
10696
83
9
130
10699
83
9
131
10702
83
9
131
10705
83
10
131
10708
83
10
131
10710
83
10
131
10712
83
10
131
10715
84
10
131
10717
84
10
131
10719
84
10
132
10722
84
10
132
10725
84
10
132
10728
84
10
132
10730
84
11
132
10732
84
11
132
10735
84
11
132
10738
84
11
132
10740
84
11
132
10742
84
11
132
10745
84
10
132
10748
84
10
132
10750
84
10
132
10752
84
10
132
10755
84
10
132
10758
84
10
132
10760
84
10
132
10762
83
10
132
10765
82
10
132
10766
82
10
132
10768
82
10
131
10770
82
10
130
10771
82
10
130
10772
80
10
130
10774
79
10
130
10774
69
10
130
10775
60
10
130
10776
60
10
130
10777
60
10
130
10778
59
10
129
10779
59
10
129
10780
59
10
129
10781
59
10
129
10782
58
10
129
10784
57
10
129
10784
57
10
129
10784
57
10
129
10786
57
10
129
10788
56
10
129
10789
55
11
128
10790
54
11
128
10790
53
11
128
10790
53
11
128
10792
52
11
128
10793
52
12
128
10794
51
12
127
10796
50
12
126
10796
50
12
126
10796
49
12
126
10798
49
13
127
10799
48
13
127
10800
48
13
127
10802
48
13
127
10802
47
13
127
10803
47
13
127
10805
47
13
127
10807
47
13
127
10810
65
13
127
10812
84
13
127
10814
83
14
127
10816
83
14
128
10818
82
14
128
10819
81
14
128
10820
79
14
128
10822
78
14
128
10825
77
13
128
10828
75
13
128
10830
75
13
128
10832
75
13
128
10833
75
13
128
10834
75
12
127
10836
75
12
127
10837
75
12
127
10839
75
12
127
10841
75
12
125
10844
77
12
124
10847
78
12
123
10850
78
12
123
10853
78
12
122
10855
80
12
122
10857
82
11
121
10860
82
11
121
10862
82
11
120
10864
82
11
120
10867
83
11
120
10870
83
11
120
10872
83
11
120
10874
82
11
120
10876
82
11
120
10878
82
11
121
10881
83
11
121
10883
82
11
121
10885
82
11
121
10886
82
11
121
10887
82
11
121
10888
82
11
121
10889
82
11
119
10890
82
11
119
10892
82
11
120
10894
68
11
120
10895
54
11
120
10897
54
11
120
10899
55
11
120
10900
55
11
120
10902
56
12
120
10904
56
12
120
10906
56
12
120
10908
57
12
121
10909
58
12
121
10910
58
13
121
10911
58
13
122
10912
58
13
122
10913
58
13
122
10914
58
13
123
10915
58
14
124
10917
57
14
124
10919
57
14
125
10920
57
14
125
10922
57
14
126
10924
56
14
126
10925
56
14
126
10926
56
14
126
10928
56
14
126
10930
56
14
126
10931
56
15
126
10932
56
15
126
10933
56
15
128
10934
56
15
128
10936
56
15
129
10938
56
16
129
10940
56
16
130
10942
56
16
130
10943
56
16
130
10944
55
16
130
10945
55
17
130
10946
55
17
130
10946
54
17
130
10948
54
17
130
10949
54
17
128
10950
53
18
128
10952
53
18
126
10954
53
18
126
10955
53
18
125
10955
53
18
123
10958
51
19
123
10961
51
19
123
10963
51
19
122
10965
51
19
122
10968
51
19
121
10970
50
19
121
10970
50
19
120
10971
50
19
119
10972
50
19
118
10974
50
19
118
10974
50
20
117
10974
50
20
117
10974
50
20
117
10974
51
20
116
10976
51
20
116
10978
51
20
116
10978
51
20
116
10979
52
20
117
10980
51
20
117
10982
51
20
118
10982
51
21
119
10983
51
21
119
10984
51
21
119
10984
51
21
119
10985
51
21
119
10986
51
22
118
10987
51
22
118
10988
51
22
118
10988
51
22
118
10989
52
22
118
10989
52
22
118
10989
52
22
118
10992
52
22
118
10995
52
22
119
10995
52
23
120
10997
52
23
121
10999
52
23
121
11000
51
23
121
11001
51
24
121
11002
50
24
121
11003
50
24
121
11004
48
24
121
11004
47
24
120
11005
46
24
120
11006
46
24
120
11007
45
24
120
11008
44
24
120
11009
44
24
119
11010
43
24
118
11011
43
24
118
11012
43
24
118
11013
43
24
118
11014
43
24
117
11015
43
25
117
11016
43
25
116
11017
43
25
116
11018
43
25
114
11019
44
25
114
11020
44
25
113
11020
44
26
99
11020
90
26
99
11024
90
26
99
11028
90
26
98
11030
90
26
98
11031
90
26
99
11032
90
26
99
11034
90
26
99
11036
82
26
100
11037
75
26
101
11039
77
26
101
11041
79
26
101
11042
78
27
101
11044
78
27
101
11046
78
27
102
11048
78
27
102
11050
78
27
102
11051
79
27
103
11052
79
27
103
11054
79
27
104
11057
80
27
106
11060
80
27
105
11062
80
27
106
11065
80
27
107
11066
81
27
107
11068
81
27
108
11070
81
27
110
11072
81
28
109
11074
81
28
109
11076
81
28
109
11076
81
28
109
11077
81
28
112
11077
81
28
116
11077
81
28
118
11080
81
28
119
11083
81
28
119
11085
81
28
119
11087
81
28
118
11088
81
28
118
11090
81
28
117
11092
81
28
117
11094
81
28
117
11096
81
29
116
11098
81
29
115
11100
79
29
115
11101
77
29
115
11102
76
29
118
11104
74
29
118
11105
71
29
119
11106
69
29
121
11108
68
29
124
11109
67
29
128
11110
64
30
129
11110
62
30
129
11110
61
30
129
11110
61
30
130
11112
60
30
130
11114
60
31
130
11116
60
31
129
11118
60
31
129
11120
59
31
128
11122
59
31
128
11124
59
31
129
11126
59
31
130
11128
59
31
130
11129
59
31
130
11132
59
31
131
11134
59
32
132
11136
59
32
133
11138
59
32
134
11139
59
32
134
11140
60
32
134
11142
60
32
134
11143
60
32
134
11145
60
32
134
11147
60
32
135
11148
60
32
135
11150
60
33
136
11151
60
33
136
11152
60
33
136
11153
60
33
135
11154
60
33
136
11156
60
33
136
11159
60
33
136
11160
60
33
136
11162
61
33
136
11164
61
33
136
11165
61
33
137
11167
61
33
137
11169
61
33
137
11170
61
33
137
11171
61
33
137
11172
61
33
137
11173
61
33
137
11175
61
33
137
11177
61
33
137
11178
72
33
134
11180
84
34
131
11182
84
34
125
11184
83
34
125
11187
83
34
125
11190
82
34
124
11193
82
34
124
11196
82
34
124
11198
82
34
125
11199
82
34
125
11200
80
34
125
11202
78
35
125
11204
68
35
125
11206
58
35
126
11208
58
35
126
11210
58
35
126
11210
58
35
127
11211
59
35
128
11214
59
35
130
11217
60
35
132
11218
60
35
132
11219
60
36
132
11220
60
36
132
11221
61
36
132
11222
61
36
131
11224
62
36
130
11226
62
37
130
11228
62
37
130
11230
61
37
130
11232
61
37
130
11234
60
37
129
11236
60
37
129
11238
59
37
129
11241
59
37
129
11243
59
37
131
11245
60
37
131
11248
72
37
131
11251
84
37
132
11254
83
37
132
11256
83
37
132
11258
82
37
132
11260
82
37
132
11262
81
37
132
11264
81
37
132
11266
80
37
132
11269
80
37
132
11272
80
37
132
11274
80
37
132
11276
79
37
132
11278
79
37
132
11280
79
37
132
11283
79
37
133
11285
79
37
133
11287
79
37
133
11288
79
37
133
11290
79
37
133
11293
79
37
133
11296
79
37
133
11298
79
37
130
11300
79
37
130
11303
80
37
128
11306
80
38
128
11308
80
38
128
11310
80
38
128
11312
81
38
129
11315
81
38
130
11317
82
38
129
11319
82
37
129
11321
82
37
131
11323
83
37
131
11326
84
37
131
11328
85
37
131
11330
85
36
132
11331
86
36
132
11332
86
36
132
11334
86
36
132
11336
85
36
132
11338
84
36
132
11340
84
36
132
11342
84
36
132
11344
83
36
132
11347
83
36
132
11349
82
36
132
11351
80
36
133
11352
80
36
134
11354
80
36
134
11356
81
37
134
11358
81
36
135
11360
81
36
135
11363
82
36
135
11365
82
36
135
11367
82
36
135
11369
82
36
133
11371
83
36
132
11374
83
36
131
11377
83
36
131
11380
83
36
131
11382
83
35
130
11386
83
35
128
11389
83
35
128
11393
83
35
128
11397
83
35
129
11400
83
35
129
11402
83
35
129
11404
83
35
130
11406
82
35
131
11408
82
35
131
11411
82
34
131
11413
81
34
131
11415
80
34
131
11417
80
34
130
11419
79
34
129
11421
79
33
129
11423
80
33
129
11424
80
33
129
11426
80
33
129
11428
79
33
128
11430
79
33
128
11432
79
33
128
11435
79
33
128
11436
79
33
128
11438
79
33
126
11438
79
32
126
11439
79
32
126
11439
79
32
126
11439
79
32
127
11442
77
32
127
11445
76
32
127
11446
76
32
126
11448
76
32
126
11450
76
32
124
11453
76
32
124
11456
80
32
124
11458
84
32
123
11460
83
32
121
11461
82
32
120
11462
81
32
121
11464
80
32
121
11466
80
32
121
11468
80
32
121
11470
80
32
122
11472
80
32
122
11474
70
32
122
11476
60
32
122
11478
60
32
122
11481
60
32
122
11482
60
32
123
11484
60
32
124
11486
60
32
124
11487
60
32
124
11488
60
32
124
11488
60
32
124
11488
61
31
124
11488
62
31
124
11490
63
31
124
11493
64
31
124
11495
64
31
124
11497
64
30
125
11498
64
30
125
11499
64
30
125
11500
64
30
126
11502
64
30
126
11504
64
29
126
11507
64
29
126
11508
64
29
126
11509
64
29
126
11512
64
29
126
11514
64
29
125
11516
64
29
124
11519
64
29
124
11521
64
29
124
11523
64
29
123
11526
73
29
123
11528
82
29
123
11530
82
29
122
11531
82
29
121
11533
82
29
120
11535
82
29
120
11536
82
29
120
11537
82
29
120
11539
81
29
121
11541
80
29
121
11542
71
29
122
11544
61
29
122
11546
61
29
122
11548
61
29
122
11550
61
30
122
11552
61
30
123
11553
61
30
123
11554
61
30
123
11555
60
30
123
11556
60
30
124
11558
60
30
124
11559
60
30
124
11560
60
31
124
11562
60
31
125
11564
70
32
125
11566
81
32
126
11568
81
32
127
11571
82
32
127
11574
82
32
127
11576
82
32
127
11578
82
32
127
11581
82
32
128
11583
82
32
128
11585
82
32
129
11588
82
32
130
11590
82
32
130
11592
82
32
130
11595
82
32
130
11597
82
32
131
11599
81
32
131
11601
81
32
131
11603
80
32
131
11604
80
32
131
11606
80
32
131
11608
80
32
131
11610
80
31
131
11612
80
31
130
11615
80
31
130
11618
80
31
130
11620
80
31
129
11622
80
31
127
11625
81
31
127
11627
81
31
127
11629
82
31
127
11631
82
31
129
11633
83
31
129
11634
82
31
129
11636
81
31
127
11638
81
31
126
11639
81
31
126
11640
80
30
126
11642
80
30
126
11644
79
30
126
11645
79
30
126
11646
78
30
126
11648
78
30
126
11650
78
30
127
11652
78
30
127
11654
77
30
127
11656
77
30
127
11658
78
29
127
11661
79
29
127
11664
80
29
125
11666
81
29
125
11668
81
29
125
11670
81
29
124
11672
81
29
124
11673
82
29
123
11676
81
29
123
11678
81
29
123
11681
81
28
123
11684
81
28
123
11687
82
28
123
11690
82
28
123
11692
82
28
123
11694
83
28
123
11696
82
28
123
11698
82
28
120
11702
82
28
120
11705
82
28
120
11707
82
28
120
11709
82
28
120
11710
82
28
120
11712
82
28
121
11713
82
29
121
11714
82
29
122
11714
82
29
122
11715
82
29
122
11718
82
29
123
11721
82
29
123
11722
82
29
123
11723
82
29
123
11726
81
29
123
11728
81
29
123
11730
80
30
123
11731
80
29
123
11734
80
29
123
11737
80
29
125
11739
80
29
126
11741
80
29
127
11744
80
29
129
11746
80
29
129
11748
80
29
129
11751
80
29
130
11754
80
30
130
11756
80
30
130
11758
80
30
131
11760
80
30
131
11760
80
30
132
11761
80
30
132
11762
80
30
133
11764
80
30
132
11765
80
30
132
11766
80
30
132
11768
78
30
132
11769
77
30
132
11770
75
30
132
11772
74
30
133
11774
72
30
133
11776
69
31
133
11778
67
31
134
11779
65
31
134
11781
64
31
134
11783
63
31
134
11785
63
32
134
11787
63
32
134
11789
63
32
135
11791
62
32
135
11793
61
32
135
11795
61
32
135
11798
61
32
135
11801
61
32
135
11802
61
32
135
11804
62
32
135
11806
71
33
135
11808
81
33
136
11810
80
33
136
11811
80
33
136
11813
81
33
136
11815
81
33
137
11816
81
33
137
11818
81
33
138
11820
82
33
138
11823
83
33
138
11826
83
33
138
11828
84
33
138
11830
83
33
138
11832
83
33
137
11834
82
33
137
11836
81
33
137
11838
80
32
137
11840
79
32
138
11842
79
32
138
11845
79
32
137
11847
79
32
137
11849
80
32
137
11851
81
32
137
11853
82
32
137
11855
81
32
137
11857
81
32
137
11860
80
31
137
11863
80
31
136
11866
80
31
136
11869
80
31
135
11872
80
31
135
11874
80
31
135
11877
80
31
134
11880
80
31
134
11882
80
31
133
11885
81
31
133
11887
81
31
132
11889
81
31
132
11891
81
31
132
11893
81
31
132
11896
81
31
132
11899
82
31
132
11901
82
31
132
11903
82
31
132
11905
82
31
132
11907
83
31
132
11910
83
31
132
11912
83
31
133
11915
83
31
133
11918
83
31
133
11921
83
32
133
11924
83
32
133
11926
83
32
134
11929
83
32
134
11931
83
32
134
11933
83
32
134
11935
82
32
135
11937
82
32
136
11938
81
32
136
11940
81
32
137
11942
81
32
137
11945
81
32
138
11948
81
32
138
11950
81
32
138
11953
81
32
138
11956
81
32
138
11959
81
32
138
11962
80
32
138
11964
80
32
137
11966
80
32
136
11968
80
32
136
11971
79
32
136
11973
79
32
136
11975
80
32
136
11978
80
32
136
11981
81
32
136
11984
81
32
136
11986
82
32
136
11988
82
32
136
11989
83
32
136
11992
82
32
136
11994
82
31
138
11996
82
31
138
11998
82
31
138
12000
82
31
138
12003
82
31
138
12005
82
31
138
12007
82
31
138
12010
82
31
138
12012
82
31
138
12015
81
32
138
12018
81
32
138
12022
81
32
138
12025
81
32
138
12028
81
32
138
12030
81
32
138
12032
81
32
138
12035
81
32
136
12038
81
32
136
12041
82
32
136
12044
82
32
136
12046
82
32
136
12048
82
32
136
12050
82
32
136
12052
82
32
136
12054
82
32
136
12056
82
31
136
12059
82
31
136
12061
82
31
136
12063
83
31
136
12066
82
31
136
12068
82
31
136
12070
82
31
136
12072
81
31
136
12074
80
31
138
12076
80
32
136
12078
79
32
136
12081
79
32
136
12083
79
32
136
12085
79
32
136
12088
78
32
136
12090
78
31
136
12092
78
31
135
12094
78
31
135
12096
78
31
135
12098
78
31
135
12098
78
31
135
12099
78
31
135
12100
77
31
135
12102
75
31
135
12102
65
31
135
12103
56
31
134
12104
56
31
134
12104
56
31
133
12106
56
31
132
12107
56
31
132
12108
56
31
132
12110
56
31
131
12112
56
31
131
12113
56
31
130
12114
56
31
130
12116
56
31
130
12118
56
31
130
12119
56
31
129
12120
57
31
128
12122
57
31
128
12123
58
31
128
12124
60
31
128
12126
60
31
128
12129
60
31
128
12132
70
31
128
12134
81
31
128
12136
81
31
128
12139
81
31
128
12142
81
31
128
12144
81
32
128
12146
81
32
128
12148
81
32
128
12150
81
32
128
12151
81
32
128
12152
81
32
128
12154
81
32
129
12156
81
32
129
12158
81
32
130
12160
81
32
130
12161
81
33
130
12163
81
33
130
12165
81
33
130
12167
71
33
131
12169
61
33
131
12170
61
33
131
12172
61
33
131
12173
60
33
132
12174
60
33
132
12174
60
33
132
12174
60
34
131
12174
59
34
131
12175
59
34
131
12177
58
34
131
12179
58
34
131
12180
57
34
131
12181
57
34
131
12182
57
34
131
12184
57
34
131
12186
57
34
131
12187
57
35
131
12188
57
35
132
12190
58
35
131
12192
58
35
131
12194
58
35
131
12196
71
36
130
12198
84
36
130
12200
84
36
130
12203
83
36
130
12205
83
36
130
12207
83
36
130
12210
82
36
132
12212
82
36
132
12214
81
36
132
12217
81
36
132
12219
81
36
132
12221
81
36
132
12224
81
36
133
12226
81
36
133
12228
81
36
133
12231
81
36
133
12233
81
36
133
12235
81
36
133
12237
81
36
133
12239
82
36
133
12242
82
36
133
12244
82
36
133
12246
81
36
133
12249
81
36
133
12251
81
36
134
12253
81
36
134
12256
81
36
134
12258
81
36
136
12260
81
36
136
12263
82
36
136
12265
82
37
136
12267
82
36
136
12270
82
36
136
12272
82
36
136
12274
82
36
136
12277
82
36
137
12280
82
36
137
12282
82
36
138
12284
82
36
138
12287
82
36
138
12290
81
37
138
12293
81
36
138
12295
81
36
138
12297
80
36
138
12299
80
36
138
12301
80
36
138
12302
79
36
138
12304
78
36
138
12306
71
36
138
12307
64
36
138
12309
64
36
138
12311
64
36
138
12313
64
36
138
12315
64
36
138
12317
73
36
138
12319
81
36
138
12321
81
36
138
12323
82
36
138
12326
82
36
137
12328
82
36
136
12330
82
36
136
12333
82
35
136
12336
82
35
136
12338
82
35
136
12341
81
35
136
12344
81
35
136
12346
81
35
136
12348
81
35
136
12350
82
35
136
12351
82
35
135
12353
83
35
135
12355
83
35
134
12357
83
35
134
12359
83
35
134
12362
83
35
134
12364
83
35
134
12366
82
34
134
12368
82
34
134
12370
82
34
134
12372
81
34
134
12374
81
34
134
12375
80
34
134
12376
79
34
134
12378
79
34
134
12380
79
34
134
12381
79
34
134
12382
79
33
134
12383
79
33
133
12384
79
33
132
12385
79
33
131
12386
79
33
130
12387
79
33
129
12388
76
33
129
12390
74
33
129
12392
71
33
129
12393
69
33
128
12394
68
33
128
12396
67
33
128
12398
67
33
128
12400
67
33
128
12402
67
33
128
12403
67
33
127
12404
67
33
127
12406
67
33
127
12408
67
33
125
12410
67
33
125
12412
65
33
124
12414
63
33
126
12416
62
33
126
12417
62
33
126
12418
62
34
126
12420
62
34
126
12422
75
34
126
12425
89
34
125
12428
88
34
124
12430
87
34
124
12432
86
34
124
12435
86
34
124
12437
86
34
124
12439
86
34
124
12442
86
34
125
12444
85
34
125
12447
84
34
126
12450
83
34
127
12452
81
34
129
12455
80
34
129
12456
80
34
129
12458
79
34
129
12460
79
34
129
12462
79
34
130
12464
79
34
130
12467
79
34
131
12470
79
34
132
12472
80
34
132
12474
79
34
132
12476
79
34
131
12478
79
34
129
12481
79
34
129
12483
79
34
129
12485
79
34
128
12488
79
34
128
12490
79
33
128
12492
79
33
128
12493
79
33
128
12494
78
33
128
12496
77
33
128
12498
77
33
128
12500
77
33
128
12502
77
33
127
12503
77
33
126
12504
77
33
126
12505
77
33
127
12506
76
33
127
12508
75
33
127
12510
72
33
127
12512
70
33
126
12514
69
33
126
12516
68
33
126
12518
68
33
126
12519
68
33
127
12520
66
33
127
12522
64
33
127
12524
63
33
127
12525
61
33
127
12526
61
33
127
12528
60
34
128
12530
61
34
128
12532
62
34
128
12534
71
34
128
12535
80
34
128
12538
80
34
128
12540
80
34
128
12542
80
34
128
12545
80
34
128
12548
80
34
128
12550
80
34
128
12552
80
34
127
12555
80
34
127
12557
80
34
127
12559
80
34
127
12562
81
34
127
12564
82
34
128
12566
82
34
129
12568
82
35
130
12570
82
35
130
12573
83
36
130
12576
82
36
130
12578
82
36
131
12580
82
36
132
12581
82
36
132
12584
81
36
132
12586
81
36
132
12588
81
36
132
12590
81
36
132
12592
81
36
134
12595
81
36
134
12598
81
36
134
12601
81
36
134
12603
80
36
135
12605
80
36
135
12608
80
37
136
12610
80
37
137
12612
80
37
137
12615
80
37
137
12616
80
37
137
12618
80
37
137
12620
80
37
139
12623
80
37
139
12624
80
37
139
12626
80
37
140
12628
80
38
140
12630
80
38
142
12632
80
38
143
12635
80
38
143
12638
80
38
143
12640
80
38
144
12642
80
38
144
12645
80
38
144
12647
80
38
144
12649
80
38
144
12652
80
38
144
12654
80
38
144
12656
80
38
144
12659
80
38
144
12662
80
38
144
12664
80
39
144
12666
80
39
144
12669
80
39
144
12672
80
39
145
12674
80
39
145
12676
80
39
145
12679
80
39
145
12682
79
39
145
12684
78
39
145
12686
78
39
145
12688
78
39
145
12690
78
39
145
12693
78
39
145
12696
78
39
145
12698
78
39
145
12700
78
40
145
12702
79
40
145
12704
79
40
145
12707
79
40
145
12708
79
40
145
12710
80
40
145
12712
80
40
144
12714
81
40
144
12716
81
40
143
12718
81
40
143
12720
81
40
143
12722
81
40
143
12724
81
40
142
12727
81
40
142
12729
81
40
142
12731
81
41
142
12733
80
41
142
12735
80
41
142
12738
80
41
142
12740
80
41
142
12742
80
41
142
12743
80
41
142
12744
80
41
142
12746
80
41
142
12748
79
41
141
12751
79
41
140
12754
80
41
140
12756
80
41
140
12758
80
41
140
12760
81
41
139
12762
81
42
139
12765
81
42
138
12766
81
42
138
12768
82
42
138
12770
81
42
138
12773
81
42
138
12775
80
41
138
12777
79
41
137
12778
79
41
137
12780
79
41
137
12782
79
41
137
12784
79
41
137
12786
79
41
137
12787
79
41
137
12788
78
41
137
12789
77
41
138
12791
68
41
138
12793
60
41
138
12794
60
41
138
12796
60
41
137
12798
71
41
137
12801
82
41
137
12803
82
41
135
12805
82
41
135
12808
81
41
135
12811
81
42
134
12814
81
42
134
12816
81
42
134
12818
80
42
134
12820
80
42
135
12822
80
42
135
12824
80
41
135
12826
80
41
135
12829
81
41
135
12832
81
41
135
12834
82
41
135
12836
82
41
136
12838
82
41
136
12840
82
41
137
12843
82
41
137
12846
82
42
137
12848
82
42
137
12850
82
42
138
12852
82
42
138
12854
81
42
138
12857
81
42
138
12859
81
42
138
12861
80
42
138
12864
80
42
138
12867
81
42
138
12868
81
43
138
12870
81
43
138
12872
82
43
138
12874
83
43
138
12876
83
43
138
12878
83
43
138
12880
83
42
138
12882
83
42
138
12884
83
42
138
12886
83
42
138
12888
82
42
138
12890
81
42
138
12892
81
42
138
12893
81
42
138
12895
81
42
138
12897
81
42
138
12898
81
42
138
12900
81
42
138
12902
81
42
138
12903
81
42
138
12905
81
42
138
12907
81
42
138
12908
80
42
138
12910
80
42
138
12912
81
42
138
12915
81
42
138
12918
82
42
138
12920
82
42
138
12922
82
42
138
12925
82
42
138
12927
82
42
138
12929
82
42
138
12932
82
42
138
12934
81
42
138
12936
81
42
138
12939
81
42
138
12942
81
41
138
12944
81
41
138
12946
82
41
138
12949
82
41
139
12952
83
41
139
12954
85
41
139
12956
84
41
139
12958
84
41
139
12960
84
41
139
12963
84
41
139
12966
84
41
139
12969
84
41
139
12971
83
41
139
12973
83
41
139
12976
83
41
139
12979
83
41
139
12982
83
41
139
12985
84
41
139
12988
84
41
139
12990
84
41
139
12992
84
40
139
12994
84
40
139
12996
84
40
138
12998
83
40
137
13000
83
40
137
13002
83
40
136
13004
83
40
136
13006
83
40
136
13008
83
40
136
13011
83
40
136
13014
83
39
136
13016
84
39
136
13018
84
39
136
13021
84
39
136
13024
84
39
136
13026
84
39
136
13028
85
39
136
13031
85
39
136
13034
85
39
136
13036
85
39
136
13039
85
38
136
13042
85
38
136
13044
84
38
136
13046
84
38
136
13048
83
38
136
13050
83
38
135
13052
82
38
135
13055
82
38
134
13057
81
38
134
13059
81
38
134
13062
81
38
134
13064
81
38
134
13066
81
38
134
13069
81
38
134
13072
81
38
133
13075
81
37
132
13077
81
37
132
13079
81
37
132
13082
81
37
133
13084
81
37
133
13086
80
37
134
13087
80
37
134
13090
70
37
134
13092
60
37
134
13094
59
37
134
13097
59
37
134
13098
59
37
134
13100
59
37
134
13102
59
37
134
13103
59
38
133
13105
59
38
132
13107
59
38
131
13108
58
38
131
13110
58
38
131
13112
58
38
131
13113
58
38
131
13114
57
38
131
13116
57
38
131
13117
57
38
131
13118
56
38
131
13119
56
38
131
13120
56
38
132
13122
56
38
132
13123
56
38
132
13125
56
39
132
13127
56
39
132
13130
66
39
132
13132
76
39
132
13135
77
39
132
13138
78
39
132
13141
78
39
132
13144
79
39
132
13146
80
39
132
13149
81
39
131
13151
81
40
131
13153
82
40
131
13156
82
40
132
13160
82
40
132
13162
82
40
132
13164
82
41
134
13166
82
41
134
13168
83
41
135
13170
83
41
135
13172
83
41
135
13174
83
41
136
13177
83
40
136
13179
83
40
136
13181
83
40
137
13184
83
40
137
13186
83
40
137
13188
83
40
137
13191
84
40
137
13194
84
40
137
13196
84
40
137
13198
84
40
137
13200
84
40
137
13202
84
40
137
13205
84
40
137
13207
83
40
137
13209
83
40
137
13211
82
39
137
13213
82
39
137
13215
81
39
137
13217
81
39
137
13220
81
39
137
13223
81
39
137
13225
81
39
137
13227
81
39
137
13228
81
39
137
13229
81
40
138
13231
81
40
139
13233
82
40
139
13234
81
40
139
13236
81
40
139
13238
81
40
139
13241
80
39
139
13243
80
39
139
13245
80
39
139
13248
80
39
139
13250
80
39
139
13253
80
39
139
13256
80
39
137
13258
81
39
137
13261
81
39
137
13262
81
39
137
13264
81
38
136
13266
81
38
136
13269
81
38
135
13272
81
38
135
13274
81
38
135
13276
81
38
134
13277
81
38
133
13278
80
38
133
13280
80
38
134
13281
79
39
134
13282
79
39
134
13283
77
39
132
13284
76
39
133
13285
75
39
132
13286
75
39
131
13288
74
39
130
13289
73
39
130
13290
72
39
130
13292
72
39
129
13294
72
39
129
13295
72
39
129
13296
72
39
129
13298
72
39
129
13299
70
39
129
13300
69
40
130
13302
67
40
131
13303
65
40
131
13304
64
40
131
13305
63
40
131
13306
62
40
132
13308
61
40
132
13310
61
40
133
13312
61
40
133
13314
61
40
133
13316
61
40
134
13317
62
40
133
13318
63
40
133
13320
63
40
133
13322
63
40
133
13324
72
40
133
13326
81
40
133
13328
82
40
133
13330
83
40
132
13332
82
40
132
13335
82
40
130
13338
82
39
130
13341
82
39
130
13344
83
39
130
13346
84
39
130
13348
84
39
130
13351
84
38
129
13353
84
38
129
13355
85
38
127
13358
85
38
127
13360
85
38
126
13362
84
38
126
13364
84
38
126
13367
83
38
126
13370
83
38
126
13372
83
38
127
13374
83
38
127
13376
83
38
127
13379
83
38
127
13381
83
38
127
13383
83
38
127
13386
83
38
127
13388
83
38
127
13390
83
38
127
13393
83
38
127
13396
83
38
127
13399
83
38
127
13402
83
38
127
13405
83
38
127
13406
83
38
127
13408
83
39
127
13410
83
39
127
13412
83
39
127
13414
82
39
127
13417
82
39
128
13418
82
39
129
13420
82
38
129
13422
81
38
129
13424
81
38
130
13426
81
38
130
13429
81
38
131
13432
81
38
131
13435
82
38
132
13438
82
38
132
13440
82
38
133
13442
82
38
134
13445
82
38
135
13448
82
38
135
13450
82
38
136
13452
82
38
136
13454
82
39
136
13457
81
39
136
13460
81
39
137
13462
81
39
137
13465
82
39
138
13467
82
39
137
13469
83
39
137
13472
83
39
137
13474
83
39
137
13476
82
39
137
13479
82
39
137
13481
82
38
137
13483
82
38
137
13486
81
38
137
13489
81
38
137
13491
81
38
137
13493
81
38
137
13496
81
38
137
13498
81
38
137
13500
82
38
137
13503
82
38
137
13505
83
38
137
13507
83
38
137
13509
83
38
137
13511
84
38
137
13514
83
38
137
13516
83
38
137
13519
83
38
136
13522
83
38
135
13524
83
38
135
13525
83
38
135
13528
83
38
135
13530
83
38
135
13532
82
38
135
13535
82
38
135
13536
81
38
135
13538
80
38
135
13540
80
38
135
13542
80
38
135
13544
80
38
135
13546
80
38
135
13548
80
38
135
13551
81
38
137
13554
81
38
137
13556
81
38
137
13558
81
39
137
13561
81
39
137
13563
81
39
137
13565
81
39
137
13568
81
39
137
13570
81
39
137
13572
81
39
137
13574
80
39
138
13576
80
39
138
13578
80
39
139
13581
80
39
139
13584
80
39
140
13586
80
39
140
13589
80
39
141
13592
80
39
141
13594
81
39
142
13596
81
39
142
13598
82
39
142
13600
82
39
142
13603
81
39
142
13606
81
39
142
13608
81
38
142
13610
80
38
142
13613
80
38
142
13616
80
38
141
13618
79
38
141
13620
80
37
141
13623
80
37
141
13626
81
37
141
13628
83
37
140
13630
84
37
140
13632
86
37
139
13634
86
37
139
13637
86
37
139
13640
86
37
139
13642
86
37
138
13645
85
36
138
13648
84
36
138
13650
83
36
136
13653
82
36
134
13656
82
36
134
13658
83
35
134
13660
83
35
133
13663
84
35
133
13666
84
35
132
13668
84
35
132
13670
84
34
130
13673
84
34
130
13676
84
34
129
13678
83
34
129
13680
83
34
128
13682
83
34
128
13684
82
34
128
13687
82
34
128
13689
82
34
127
13691
82
34
127
13692
82
33
126
13694
82
33
126
13696
82
33
126
13698
82
33
126
13700
82
33
126
13701
82
33
126
13702
82
33
127
13704
82
33
127
13706
82
33
127
13709
82
33
127
13711
82
33
127
13713
82
33
127
13714
80
33
128
13716
79
33
128
13718
71
33
128
13721
62
33
128
13723
63
33
128
13725
63
33
128
13728
63
33
128
13730
64
33
125
13732
64
32
125
13733
65
32
124
13735
65
32
126
13737
66
32
126
13740
66
32
126
13742
66
31
126
13744
66
31
126
13746
66
31
127
13748
66
31
126
13750
66
31
126
13752
66
31
126
13755
66
31
124
13758
75
31
122
13761
84
31
121
13763
84
31
121
13765
84
31
120
13768
83
31
120
13771
83
31
121
13774
82
31
121
13776
82
31
121
13779
81
30
120
13782
80
30
120
13784
80
30
120
13787
80
30
119
13790
80
30
119
13792
80
29
119
13795
80
29
119
13798
81
29
119
13801
81
29
120
13804
81
29
120
13806
81
28
120
13808
81
28
120
13810
81
28
121
13813
81
28
121
13816
81
28
121
13818
81
28
121
13820
81
28
121
13822
81
28
121
13825
80
28
121
13828
80
28
121
13830
80
27
121
13833
80
27
120
13835
80
27
119
13837
80
27
120
13840
80
27
120
13843
81
26
120
13845
81
26
121
13847
81
26
121
13850
81
26
121
13852
81
26
121
13854
81
26
121
13856
81
26
121
13858
81
26
121
13861
81
26
121
13864
80
26
121
13866
80
25
121
13868
80
25
121
13871
80
25
121
13874
80
25
119
13876
81
25
119
13878
81
24
118
13881
81
24
118
13884
81
24
118
13886
81
24
118
13889
80
24
118
13892
80
23
118
13894
80
23
118
13897
80
23
118
13900
80
23
118
13903
80
23
118
13906
80
23
120
13908
80
23
120
13910
80
23
120
13912
81
23
120
13914
81
23
120
13916
81
22
121
13919
81
22
121
13922
81
22
121
13924
81
22
122
13925
81
22
122
13928
81
21
122
13931
81
21
123
13934
81
21
123
13936
81
21
124
13938
81
21
124
13940
81
20
124
13942
81
20
124
13945
81
20
124
13948
81
20
125
13950
81
20
125
13952
81
20
124
13954
82
20
124
13956
82
20
123
13959
82
20
123
13962
82
20
123
13964
83
20
123
13966
83
20
123
13969
83
20
123
13971
83
20
123
13973
84
20
122
13976
84
20
122
13979
84
20
122
13982
84
20
122
13984
84
20
122
13986
84
20
122
13989
84
19
122
13991
84
19
122
13993
84
19
122
13996
84
19
122
13999
84
19
122
14001
84
19
122
14003
84
19
123
14006
84
19
124
14009
84
19
124
14012
84
19
125
14014
84
19
125
14016
84
19
125
14018
84
19
125
14020
83
19
126
14023
83
19
126
14025
82
19
126
14027
82
19
126
14030
82
19
126
14032
82
19
127
14034
81
19
128
14037
81
19
129
14040
82
19
129
14042
82
19
130
14044
82
19
131
14047
82
19
131
14050
82
19
132
14052
82
19
133
14054
82
19
133
14056
82
19
133
14058
82
19
134
14061
82
19
134
14063
82
19
134
14065
82
19
134
14068
82
19
134
14071
82
19
134
14073
82
18
134
14075
82
18
134
14078
82
18
135
14081
83
18
135
14084
83
18
135
14086
83
17
135
14088
83
17
134
14091
84
17
134
14094
84
17
134
14096
84
17
134
14098
84
17
134
14101
84
17
134
14104
84
17
134
14106
84
17
133
14108
83
17
133
14111
83
17
133
14113
83
17
133
14115
83
17
133
14116
82
17
133
14118
81
18
133
14120
71
18
133
14121
61
18
133
14123
61
18
133
14125
61
18
133
14126
61
18
133
14128
61
18
133
14130
61
18
133
14131
61
18
133
14132
60
18
133
14134
60
18
133
14136
60
18
133
14138
60
18
133
14140
60
18
133
14141
60
18
133
14142
60
19
133
14144
60
19
133
14145
60
19
133
14146
60
19
133
14148
60
19
133
14150
60
19
133
14152
60
19
133
14153
61
19
133
14154
61
19
133
14156
61
19
133
14158
62
20
133
14159
62
20
133
14160
62
20
133
14162
62
20
133
14164
62
20
133
14167
63
20
133
14170
63
20
133
14173
63
20
133
14175
63
20
133
14177
63
20
132
14179
63
20
131
14181
63
20
130
14182
63
20
130
14183
63
20
129
14184
64
20
130
14185
64
20
128
14186
64
20
129
14188
64
20
128
14190
74
20
128
14192
84
20
128
14194
84
21
126
14197
83
21
125
14200
82
21
124
14202
82
21
122
14205
82
21
122
14208
83
21
121
14210
83
20
121
14212
83
20
121
14214
83
20
121
14216
83
20
121
14219
83
20
121
14222
83
20
123
14225
83
20
123
14228
84
20
123
14230
84
20
123
14232
84
20
123
14234
84
20
123
14236
84
20
124
14238
84
20
125
14239
84
20
125
14240
84
20
125
14242
84
20
125
14244
82
20
125
14245
80
20
126
14247
69
20
127
14249
58
21
127
14251
58
21
127
14253
58
21
127
14254
58
21
126
14255
58
21
126
14256
58
21
126
14258
58
21
126
14260
58
21
126
14261
58
21
126
14262
58
21
126
14264
58
21
126
14266
58
21
126
14268
58
21
126
14270
58
21
126
14272
58
21
126
14274
58
22
126
14276
58
22
128
14277
58
22
128
14278
59
22
129
14280
59
22
129
14281
59
23
129
14282
58
23
130
14284
58
23
131
14286
58
23
131
14287
58
23
131
14288
57
24
131
14289
57
24
132
14291
57
24
133
14293
57
24
133
14294
57
24
133
14294
58
25
134
14296
58
25
134
14298
58
25
134
14300
58
25
134
14302
59
25
134
14304
59
25
133
14306
60
25
133
14308
60
25
133
14310
61
25
133
14312
62
25
132
14314
63
25
132
14316
63
25
131
14318
64
25
130
14322
64
25
130
14325
64
25
130
14327
73
25
129
14329
82
25
129
14332
82
25
129
14334
82
25
128
14337
82
25
128
14340
82
25
128
14342
82
25
126
14345
82
25
126
14349
82
25
124
14353
83
25
124
14356
83
25
124
14359
83
25
124
14362
83
25
124
14365
83
25
124
14367
83
25
124
14369
83
26
124
14372
83
26
124
14374
83
26
124
14376
83
26
124
14379
83
26
124
14382
83
26
124
14385
84
26
124
14388
84
26
124
14391
84
26
126
14394
84
26
126
14397
84
26
127
14400
84
26
127
14402
84
26
127
14404
84
26
127
14407
83
26
128
14410
83
26
128
14413
82
25
129
14416
82
25
129
14418
82
25
129
14422
82
25
130
14425
82
25
131
14428
82
25
131
14430
83
25
131
14432
83
25
131
14434
84
25
131
14436
84
25
130
14437
84
24
129
14439
84
24
129
14441
85
24
128
14444
85
24
128
14446
85
24
128
14448
85
24
127
14451
85
24
127
14454
85
24
127
14456
85
24
128
14457
85
24
128
14458
85
24
128
14459
85
24
128
14460
85
24
129
14462
85
24
130
14463
85
24
129
14464
84
24
129
14466
83
24
129
14467
73
24
128
14468
64
24
128
14470
63
24
128
14471
63
23
128
14473
62
23
128
14475
62
23
127
14476
62
23
127
14478
62
23
126
14480
62
23
126
14482
62
23
126
14484
71
23
126
14487
80
23
126
14490
81
23
125
14493
81
23
123
14495
82
23
121
14497
82
23
121
14500
83
23
122
14503
83
23
122
14506
83
22
121
14510
83
22
120
14512
83
22
120
14514
83
22
120
14516
83
22
119
14519
83
22
119
14520
83
22
119
14522
83
22
119
14524
83
22
121
14525
83
22
121
14526
73
21
121
14528
63
21
122
14530
62
21
121
14531
62
21
121
14532
62
21
121
14534
62
21
121
14536
62
21
122
14538
62
21
122
14540
63
21
122
14542
65
21
120
14544
66
21
119
14545
67
21
119
14546
69
21
118
14548
72
21
118
14550
74
21
118
14552
76
21
119
14554
78
21
120
14556
80
21
120
14558
80
21
122
14560
81
22
123
14562
81
22
124
14563
81
22
125
14566
81
22
125
14568
81
22
126
14570
81
22
126
14573
82
22
127
14575
82
22
127
14577
82
22
127
14580
82
22
127
14583
82
23
128
14585
81
23
129
14587
81
23
130
14589
81
23
130
14591
80
23
130
14593
80
24
130
14595
80
24
131
14596
80
24
132
14597
80
24
131
14598
79
24
132
14600
77
24
132
14601
67
24
132
14602
58
24
133
14604
58
24
134
14607
58
24
134
14610
58
24
134
14612
58
24
134
14614
69
24
134
14617
80
24
135
14618
80
24
136
14620
80
25
137
14622
80
25
138
14625
80
25
138
14628
80
25
138
14630
81
25
138
14632
81
25
138
14635
81
25
139
14638
81
25
140
14640
81
25
140
14643
81
25
140
14646
81
25
140
14648
81
25
140
14651
81
25
139
14654
81
25
139
14656
82
25
139
14658
82
25
139
14661
82
24
139
14664
82
24
139
14667
83
24
139
14670
83
24
139
14672
83
24
139
14674
83
24
138
14677
83
24
138
14680
82
24
138
14683
82
24
138
14686
82
24
138
14689
82
24
138
14692
82
24
138
14694
82
24
138
14697
82
24
138
14700
83
24
137
14702
83
24
137
14705
83
24
136
14708
83
24
136
14711
83
24
136
14714
82
24
136
14716
82
23
135
14719
82
23
135
14722
82
23
135
14724
82
23
135
14726
82
23
135
14728
82
23
135
14731
82
23
135
14733
72
23
135
14735
61
23
135
14736
61
23
135
14738
61
23
135
14740
61
23
134
14742
61
23
134
14744
61
23
134
14745
61
23
134
14746
61
23
133
14748
61
23
132
14750
61
23
131
14751
61
23
130
14753
61
23
130
14755
61
23
130
14756
61
23
130
14758
61
23
130
14760
61
23
130
14762
61
24
130
14764
61
24
130
14765
61
24
130
14767
61
24
129
14769
61
24
127
14770
61
24
127
14772
61
24
127
14774
61
24
127
14775
61
24
129
14778
70
24
130
14780
80
24
130
14782
80
24
130
14784
81
24
130
14787
81
24
129
14790
82
24
129
14792
82
25
129
14795
82
25
129
14798
83
25
129
14801
83
25
129
14804
83
25
129
14806
84
25
129
14808
84
25
129
14811
84
25
129
14814
83
25
129
14817
83
25
129
14820
83
25
129
14822
83
25
129
14825
83
25
129
14828
84
25
129
14830
83
25
129
14832
83
25
129
14834
83
25
131
14837
84
25
131
14840
84
25
131
14843
84
25
131
14846
84
25
131
14848
84
25
131
14850
84
25
131
14853
84
25
131
14856
83
25
131
14858
83
25
131
14860
82
25
131
14863
82
25
131
14866
82
25
132
14868
82
25
132
14870
82
25
132
14873
82
24
132
14876
82
24
132
14879
82
24
132
14882
82
24
132
14884
82
24
132
14886
82
24
133
14889
82
24
134
14892
82
24
134
14895
82
24
135
14897
82
24
135
14899
82
24
135
14902
82
24
135
14904
83
24
135
14906
83
24
135
14909
83
24
134
14912
83
24
133
14914
83
24
133
14916
82
24
133
14919
82
24
133
14922
82
25
133
14924
83
25
133
14926
83
25
133
14929
83
25
133
14932
83
25
133
14934
83
25
133
14937
83
24
133
14940
83
24
133
14942
83
24
133
14945
83
24
133
14948
83
24
133
14950
83
24
133
14952
83
24
133
14955
83
24
133
14958
83
24
133
14960
83
24
133
14962
83
24
133
14965
83
24
133
14968
83
24
133
14970
83
24
133
14972
83
25
133
14975
83
25
133
14977
83
25
133
14979
83
25
133
14982
83
25
133
14985
83
25
133
14988
83
24
133
14990
83
24
134
14992
83
24
134
14994
83
24
134
14997
83
24
134
15000
83
24
134
15002
83
24
134
15005
83
24
136
15008
83
24
136
15010
83
24
136
15012
82
24
136
15015
82
24
134
15018
82
24
134
15020
81
24
134
15022
81
24
134
15025
81
24
135
15028
81
24
136
15030
81
24
136
15032
81
24
136
15035
81
24
136
15038
81
24
136
15040
81
24
136
15042
82
24
135
15044
82
24
135
15046
82
24
135
15049
82
24
135
15052
82
24
135
15054
82
24
137
15056
82
24
137
15059
82
25
137
15062
82
24
137
15064
83
24
138
15066
82
24
138
15069
82
24
138
15072
82
24
138
15074
82
24
138
15077
82
24
138
15080
82
24
138
15082
82
24
138
15084
82
24
137
15086
81
23
136
15089
81
23
136
15091
81
23
136
15093
81
23
136
15095
81
23
136
15097
81
23
136
15100
81
23
135
15102
81
23
135
15104
81
23
135
15107
81
23
135
15110
81
22
134
15112
81
22
134
15114
81
22
134
15116
81
22
133
15118
81
22
133
15121
81
22
133
15124
81
22
133
15127
81
22
132
15130
81
22
132
15132
81
22
132
15135
81
21
131
15138
81
21
131
15140
81
21
131
15143
81
21
130
15146
80
21
130
15148
80
21
129
15151
80
21
128
15154
80
21
128
15156
80
21
128
15158
80
21
127
15160
81
21
127
15163
82
21
126
15166
82
21
126
15168
83
21
126
15170
83
21
125
15173
83
21
125
15175
83
21
125
15177
83
21
125
15180
83
21
125
15182
83
21
125
15184
83
21
125
15187
83
21
126
15190
83
21
126
15192
82
21
127
15194
82
21
127
15196
82
21
127
15198
82
21
128
15200
82
21
128
15202
80
21
128
15203
78
21
128
15204
75
21
128
15206
73
21
128
15208
70
21
129
15210
68
21
129
15211
66
21
129
15212
64
21
129
15214
62
21
129
15215
61
21
130
15216
60
21
130
15218
60
22
130
15219
60
22
130
15220
60
22
131
15222
60
22
131
15224
60
22
131
15226
60
22
131
15228
60
22
132
15230
60
22
132
15233
60
22
132
15234
60
22
133
15236
60
22
133
15238
60
22
134
15240
61
22
134
15242
61
22
134
15245
61
22
134
15248
61
22
135
15250
62
22
134
15252
62
22
134
15254
62
22
133
15256
73
22
133
15259
84
23
133
15262
84
22
131
15264
84
22
130
15266
83
22
130
15269
83
22
129
15272
83
22
129
15275
83
22
129
15278
83
22
129
15280
83
22
128
15282
83
22
127
15285
83
22
127
15288
83
22
127
15291
83
22
127
15293
83
22
128
15295
83
22
128
15296
83
22
128
15298
83
22
128
15300
70
22
128
15301
58
22
128
15302
58
22
128
15303
58
22
127
15304
58
22
126
15304
58
22
125
15306
58
22
125
15307
58
22
124
15308
58
22
124
15309
57
22
124
15310
57
22
124
15311
56
22
124
15312
56
22
124
15314
56
23
124
15316
56
23
124
15318
56
23
124
15320
56
23
123
15322
57
23
123
15324
57
23
123
15325
58
23
123
15326
59
23
123
15328
60
23
123
15330
60
23
123
15331
61
23
123
15332
61
23
123
15334
61
23
123
15335
62
23
118
15336
62
23
117
15338
62
23
117
15339
63
22
117
15342
63
22
117
15344
63
22
118
15346
71
22
118
15348
80
22
118
15350
80
21
117
15353
80
21
117
15356
80
21
115
15358
80
21
114
15361
80
21
114
15364
81
20
114
15367
81
20
114
15370
81
20
114
15373
81
20
114
15376
81
20
114
15378
81
20
114
15381
81
20
115
15384
81
20
115
15386
82
20
115
15388
82
20
115
15390
82
19
115
15392
82
19
115
15395
82
19
115
15398
81
19
115
15400
81
19
115
15402
81
18
115
15405
81
18
115
15407
81
18
115
15409
81
18
116
15412
81
18
116
15414
81
18
116
15416
81
18
116
15419
81
18
117
15421
81
18
117
15423
82
18
118
15426
82
17
119
15428
82
17
120
15430
82
17
120
15432
83
17
121
15434
82
17
122
15436
82
17
122
15438
82
17
122
15439
82
17
123
15441
81
17
124
15443
79
17
125
15444
69
17
125
15445
60
17
124
15446
60
17
124
15448
60
17
124
15450
60
17
123
15451
60
17
123
15452
60
17
124
15454
60
17
125
15456
60
17
125
15457
60
17
123
15458
59
17
121
15460
59
17
120
15462
59
17
120
15464
59
17
120
15466
59
18
120
15468
59
18
120
15470
59
18
123
15471
59
18
124
15472
59
18
124
15474
59
18
124
15476
59
18
124
15478
60
18
122
15480
60
18
122
15481
60
18
122
15482
60
18
122
15484
61
18
122
15485
61
18
122
15486
61
18
124
15488
61
18
124
15489
61
18
124
15491
61
18
124
15493
62
18
124
15494
62
18
124
15496
62
18
123
15498
62
18
123
15500
62
18
123
15502
62
18
122
15504
63
18
122
15506
63
18
122
15508
63
19
122
15510
63
19
122
15512
63
19
121
15514
62
19
119
15515
62
19
119
15516
61
19
119
15518
61
19
119
15520
61
19
119
15522
62
19
119
15524
62
19
120
15525
62
19
120
15526
62
19
120
15528
62
19
119
15530
63
19
120
15532
63
19
120
15534
63
19
120
15536
63
19
120
15538
63
19
120
15540
63
19
120
15542
63
19
119
15544
63
19
118
15546
63
19
118
15549
63
19
117
15551
63
19
117
15553
63
19
117
15554
63
19
117
15556
63
19
116
15558
64
19
116
15561
65
19
115
15564
73
19
116
15566
82
19
116
15569
82
19
118
15572
82
19
119
15574
82
19
119
15576
82
19
119
15578
82
19
119
15581
82
19
119
15584
81
19
117
15586
81
19
117
15588
81
19
117
15591
81
19
117
15594
81
19
117
15596
81
19
117
15598
81
19
119
15601
82
19
119
15604
82
19
119
15606
82
19
119
15608
82
19
119
15611
83
19
119
15614
83
19
120
15616
83
19
120
15619
83
18
120
15622
83
18
120
15624
82
18
121
15626
82
18
122
15627
82
18
122
15628
82
18
122
15628
82
18
122
15628
82
18
122
15628
82
18
123
15628
82
18
123
15630
80
18
123
15633
78
18
123
15634
66
18
121
15636
55
18
119
15638
55
18
118
15639
55
17
116
15641
55
17
114
15643
55
17
114
15646
55
17
114
15648
55
17
115
15651
55
17
117
15654
55
17
118
15658
55
17
120
15661
55
17
120
15663
55
18
122
15665
55
18
124
15667
55
18
126
15669
55
18
127
15672
55
18
127
15674
55
18
129
15677
69
18
129
15680
83
18
130
15684
83
18
130
15687
83
18
131
15690
83
18
131
15692
83
18
131
15694
83
18
132
15696
83
18
132
15698
83
18
132
15700
83
18
132
15702
83
18
132
15705
83
18
132
15707
82
18
133
15709
82
18
133
15712
82
18
134
15714
82
18
134
15717
82
18
134
15720
83
18
135
15723
83
18
135
15726
83
19
137
15728
83
19
137
15730
83
19
138
15732
83
19
138
15734
83
19
139
15736
83
19
139
15737
83
19
140
15739
82
19
140
15741
82
19
140
15743
82
19
140
15745
82
20
140
15748
82
20
141
15751
82
20
141
15753
82
20
141
15755
82
20
141
15757
82
20
142
15759
82
20
144
15762
83
20
144
15764
83
20
145
15768
83
20
145
15772
83
21
145
15774
83
21
145
15777
83
21
146
15780
83
21
146
15783
83
21
147
15786
83
21
147
15790
83
21
147
15792
83
21
147
15795
83
21
147
15796
83
21
147
15798
83
22
147
15801
83
22
147
15804
83
22
147
15806
82
22
148
15809
82
22
148
15812
82
22
148
15814
82
22
149
15816
82
22
149
15819
82
22
149
15820
82
22
149
15821
82
23
149
15822
81
23
150
15824
80
23
150
15825
70
23
150
15826
61
23
149
15828
61
23
149
15830
61
23
149
15832
61
23
148
15834
60
23
148
15837
60
23
148
15840
61
24
148
15843
60
24
148
15846
60
24
148
15848
60
24
147
15850
60
24
146
15852
60
25
146
15855
60
25
145
15856
60
25
145
15857
60
25
145
15858
60
25
145
15860
60
25
146
15862
60
25
146
15865
60
25
146
15866
60
25
146
15868
60
25
146
15870
60
26
146
15873
60
26
146
15874
60
26
146
15875
60
26
146
15876
59
26
145
15878
59
27
145
15878
59
27
144
15879
59
27
144
15881
59
27
144
15883
59
27
143
15885
59
28
143
15887
59
28
143
15888
60
28
143
15890
60
28
143
15892
60
28
142
15893
60
28
142
15895
60
28
141
15897
61
28
141
15898
61
28
141
15900
61
28
141
15902
70
28
141
15905
79
28
140
15907
79
28
139
15909
80
28
140
15912
80
28
140
15914
80
28
140
15917
81
28
140
15920
81
28
138
15922
82
28
138
15924
82
28
138
15928
82
28
138
15931
82
28
138
15934
82
28
138
15936
83
28
138
15938
83
28
139
15941
83
28
137
15944
83
28
137
15946
83
28
137
15949
83
28
137
15952
83
28
137
15955
83
28
137
15958
83
28
136
15960
83
28
136
15963
83
28
136
15966
83
28
136
15968
83
28
136
15971
84
28
136
15974
84
28
136
15976
84
28
136
15979
85
28
136
15982
85
28
136
15984
85
28
136
15986
85
28
136
15988
84
28
136
15990
83
28
136
15993
83
28
136
15996
82
28
138
15998
81
28
138
16000
81
28
138
16002
81
28
138
16004
80
28
138
16006
80
28
138
16008
80
28
139
16010
80
28
139
16012
79
28
139
16014
79
28
139
16016
79
28
139
16019
79
28
139
16021
79
28
139
16023
80
28
139
16026
80
28
139
16028
80
28
139
16030
80
28
139
16031
80
28
138
16032
80
28
138
16034
80
28
138
16036
80
28
138
16038
80
28
138
16040
80
28
138
16042
80
28
138
16044
80
28
139
16046
80
28
139
16048
78
28
139
16050
77
28
139
16052
66
28
138
16053
55
28
138
16054
55
28
138
16054
55
28
138
16055
55
28
138
16056
55
28
138
16057
56
28
138
16058
56
28
137
16060
56
28
137
16062
56
28
136
16064
56
28
136
16066
56
29
136
16068
68
29
136
16071
81
29
138
16073
80
29
138
16075
80
29
138
16078
80
29
139
16080
80
29
139
16082
80
29
139
16085
80
29
139
16088
80
29
139
16090
81
30
139
16092
81
30
140
16095
81
30
140
16098
81
30
141
16100
81
30
141
16102
81
30
142
16105
81
30
142
16108
81
30
142
16110
81
30
142
16112
81
30
142
16115
82
30
142
16118
82
30
143
16120
82
30
143
16122
82
30
143
16125
82
30
143
16128
82
30
143
16130
82
30
143
16133
82
30
143
16136
82
30
143
16138
82
30
143
16141
82
30
143
16144
82
30
143
16146
82
30
143
16148
83
30
142
16151
83
30
142
16154
83
30
142
16156
83
29
141
16158
83
29
141
16161
83
29
140
16164
83
29
140
16166
83
29
140
16168
83
29
140
16169
83
29
140
16171
83
29
140
16173
83
29
140
16176
83
29
138
16178
83
28
138
16181
82
28
138
16184
82
28
139
16186
83
28
140
16189
84
28
140
16191
84
28
140
16193
84
28
140
16195
84
28
139
16197
84
28
139
16198
84
29
139
16200
84
28
140
16202
84
28
140
16203
84
28
140
16204
84
28
141
16206
84
28
141
16208
83
28
141
16209
82
28
141
16211
81
28
141
16213
79
28
141
16215
79
28
141
16217
78
28
141
16219
78
28
141
16221
78
28
140
16223
79
28
140
16225
80
28
140
16228
81
28
140
16230
81
28
140
16232
81
28
140
16235
81
28
140
16237
81
28
140
16239
80
28
140
16242
80
28
140
16244
81
28
140
16246
81
28
140
16249
81
29
140
16252
81
29
140
16254
82
29
140
16256
82
29
140
16258
82
29
140
16260
82
29
140
16263
83
28
140
16266
82
28
140
16269
82
28
140
16271
82
28
140
16273
82
28
140
16276
82
28
140
16278
82
28
140
16280
81
28
140
16283
81
28
140
16286
82
28
140
16288
82
28
140
16290
83
28
140
16292
85
28
140
16294
85
28
140
16297
86
28
140
16298
86
28
140
16300
86
28
140
16301
86
28
139
16302
86
28
139
16304
86
28
139
16305
86
28
139
16306
84
28
139
16307
83
28
139
16309
71
28
139
16311
59
28
139
16312
59
28
139
16314
59
28
139
16316
60
28
139
16317
60
28
137
16318
60
28
137
16320
60
28
137
16320
60
28
137
16321
60
28
135
16322
60
28
135
16324
60
28
135
16326
60
28
135
16328
60
28
135
16330
60
28
135
16332
61
28
135
16334
61
28
135
16336
62
28
135
16338
62
28
135
16340
62
28
135
16342
64
28
135
16344
66
28
135
16346
68
28
135
16349
69
28
135
16352
72
28
135
16354
75
28
135
16356
77
28
135
16359
80
28
135
16361
80
28
135
16363
80
28
134
16365
80
28
134
16367
80
28
134
16369
78
28
132
16371
77
28
132
16372
66
28
132
16374
55
28
131
16376
55
28
131
16378
55
28
132
16380
55
28
131
16381
55
28
131
16382
55
28
130
16384
55
28
130
16385
56
28
130
16386
56
28
130
16388
56
28
129
16389
57
28
129
16390
57
28
129
16391
57
28
129
16392
57
28
129
16394
57
28
129
16396
57
28
130
16397
58
28
130
16398
57
28
131
16400
57
28
130
16402
57
28
130
16403
57
28
130
16405
57
28
130
16407
57
28
130
16408
57
28
130
16410
57
28
130
16412
57
28
130
16414
57
29
130
16415
57
29
130
16416
57
29
130
16418
57
29
130
16420
57
29
131
16422
57
29
131
16423
58
29
131
16424
57
29
132
16426
57
29
132
16428
57
29
132
16430
58
29
132
16432
58
29
132
16434
58
29
132
16436
58
29
132
16439
58
29
132
16442
58
29
130
16445
58
28
130
16448
58
28
130
16450
58
28
129
16453
58
28
128
16456
58
28
128
16458
58
28
127
16461
58
28
127
16464
58
28
127
16466
58
28
125
16468
58
28
125
16471
58
28
124
16474
70
28
123
16476
83
28
123
16478
82
28
123
16481
81
28
124
16483
81
28
124
16485
81
28
124
16486
81
28
125
16488
81
28
125
16490
71
28
126
16492
61
28
126
16494
60
28
126
16495
60
28
127
16496
60
28
127
16497
60
28
127
16498
59
28
127
16500
59
28
128
16501
59
28
128
16502
58
28
128
16504
58
28
128
16505
58
28
128
16506
58
28
128
16507
58
28
129
16509
57
28
130
16511
57
29
130
16512
57
29
130
16514
57
29
130
16516
57
29
130
16517
57
29
130
16518
57
29
131
16520
57
29
131
16522
57
29
131
16524
58
29
131
16526
58
29
129
16527
59
29
129
16528
59
29
129
16529
59
29
129
16530
59
29
129
16532
59
29
129
16534
59
30
129
16535
59
30
129
16536
59
30
129
16537
59
30
129
16537
58
30
129
16537
58
30
129
16538
58
30
129
16539
57
30
129
16539
57
30
129
16539
57
30
129
16542
56
30
129
16544
56
30
130
16545
56
30
130
16546
56
30
130
16548
56
30
130
16550
56
30
130
16551
56
30
130
16552
57
30
130
16554
70
30
130
16557
84
30
129
16559
84
31
129
16561
84
31
129
16564
83
31
129
16566
83
31
129
16568
83
31
129
16570
83
31
129
16573
83
30
129
16576
83
30
129
16579
83
30
129
16582
83
30
129
16584
83
30
129
16586
83
30
129
16588
83
30
129
16589
83
30
129
16592
83
30
129
16594
83
31
128
16596
82
31
128
16599
82
31
128
16602
82
31
128
16604
82
31
128
16606
82
31
129
16607
82
30
129
16610
82
30
130
16612
82
30
131
16614
83
30
131
16616
83
30
131
16618
83
30
131
16620
83
30
132
16622
83
30
132
16624
83
30
133
16626
82
31
133
16629
82
31
133
16631
81
31
134
16633
81
31
135
16636
81
31
135
16638
81
32
137
16640
81
32
137
16641
81
32
139
16644
81
32
139
16646
81
32
140
16648
81
32
142
16651
81
31
142
16653
81
31
142
16655
82
31
142
16658
82
31
142
16660
83
31
142
16662
84
31
142
16665
85
31
142
16668
84
31
142
16671
84
31
142
16674
84
31
142
16676
84
31
142
16678
83
31
142
16681
82
31
143
16684
82
31
143
16686
81
31
143
16688
81
31
143
16691
82
31
143
16694
81
31
143
16697
81
31
143
16700
81
31
143
16702
81
30
143
16706
81
30
143
16709
82
30
143
16712
82
30
143
16714
83
30
143
16717
83
29
143
16720
84
29
143
16722
84
29
143
16724
84
29
143
16727
84
29
142
16730
84
29
142
16732
84
29
142
16735
84
29
142
16738
84
29
141
16741
85
29
141
16744
85
28
141
16748
86
28
141
16751
85
28
140
16754
84
28
140
16756
84
28
140
16759
85
28
140
16761
85
28
140
16763
85
28
140
16765
84
28
140
16767
84
29
140
16770
84
28
140
16772
84
28
140
16774
83
28
140
16776
82
28
140
16779
83
28
140
16782
84
28
141
16786
84
28
141
16789
85
28
141
16792
85
28
141
16794
85
29
141
16797
84
28
141
16800
84
28
141
16803
83
28
143
16806
82
28
143
16808
82
28
143
16811
82
28
143
16813
82
28
143
16815
82
28
143
16817
82
28
143
16819
82
28
143
16821
82
28
143
16823
82
28
143
16826
82
28
143
16828
82
28
143
16830
82
28
142
16833
82
28
142
16836
82
28
142
16838
82
28
141
16840
82
28
141
16842
82
28
141
16844
82
28
142
16846
82
28
142
16848
82
28
142
16849
82
28
142
16851
82
28
142
16853
82
28
142
16855
82
28
142
16857
82
28
142
16860
82
28
142
16863
82
28
142
16866
82
28
142
16868
82
28
142
16870
82
28
142
16872
82
28
142
16874
82
28
142
16877
82
28
142
16882
82
28
142
16886
82
28
143
16888
82
28
143
16891
82
28
143
16894
82
28
143
16897
82
28
144
16900
82
28
144
16902
82
28
144
16904
82
28
144
16906
82
28
144
16908
82
28
144
16910
82
28
145
16912
82
28
145
16913
82
28
145
16914
82
28
145
16916
82
28
145
16918
82
28
146
16920
82
28
146
16922
82
29
146
16923
82
29
146
16926
81
29
146
16928
81
29
146
16930
80
29
146
16931
80
30
146
16934
79
30
147
16936
79
30
147
16938
80
30
147
16940
80
30
148
16944
81
30
148
16947
81
30
148
16950
82
30
149
16953
82
30
149
16956
82
30
149
16959
82
30
149
16962
82
30
150
16964
82
30
150
16967
81
30
151
16970
81
30
151
16972
81
30
151
16975
81
30
151
16977
81
30
151
16979
81
30
152
16982
81
30
152
16984
81
30
152
16986
81
29
152
16988
81
29
152
16990
81
29
152
16992
81
29
152
16994
81
29
152
16996
81
29
152
16998
81
29
152
17000
81
29
152
17002
81
29
151
17005
81
29
151
17008
81
29
151
17010
81
29
151
17012
81
29
151
17015
81
29
150
17018
81
29
150
17021
82
29
150
17024
82
29
149
17026
82
29
149
17028
81
29
149
17031
81
30
149
17033
81
29
149
17035
81
29
148
17037
81
29
148
17039
81
29
148
17042
81
29
147
17044
81
29
147
17046
81
29
147
17049
81
29
146
17050
80
29
146
17052
80
29
146
17054
80
29
145
17057
80
29
145
17059
80
29
145
17061
80
29
145
17063
80
30
145
17065
80
30
145
17068
80
30
145
17070
80
30
145
17071
80
30
144
17072
80
30
144
17074
80
30
144
17076
80
30
144
17078
80
30
144
17079
80
30
143
17081
80
30
143
17083
80
30
143
17086
81
30
144
17088
81
30
144
17090
81
30
145
17093
81
30
145
17094
81
30
145
17096
81
30
145
17098
81
30
145
17100
81
30
145
17102
81
30
145
17103
81
30
145
17105
80
30
145
17107
79
30
146
17109
70
30
146
17111
61
31
145
17112
61
31
145
17114
61
31
145
17116
61
31
145
17117
61
31
144
17118
61
31
144
17120
61
31
144
17122
61
31
144
17123
61
31
144
17125
61
31
144
17127
61
31
144
17129
62
31
144
17131
63
31
144
17133
71
31
144
17135
80
31
144
17138
80
31
144
17140
80
31
144
17142
80
31
144
17145
81
31
144
17147
81
31
144
17149
81
32
144
17152
81
32
144
17155
81
32
144
17158
81
32
144
17161
81
32
144
17164
81
32
144
17166
81
32
144
17168
81
32
144
17171
81
32
144
17173
81
32
144
17175
80
32
144
17177
80
31
142
17179
80
31
142
17180
80
31
142
17182
80
31
142
17184
79
31
142
17185
79
31
142
17186
77
31
141
17187
75
31
141
17188
74
31
140
17190
73
32
140
17192
71
32
140
17194
70
32
140
17195
69
32
139
17196
68
32
139
17197
68
32
138
17198
68
32
138
17200
68
32
138
17201
68
32
138
17202
65
32
138
17203
63
32
137
17205
62
32
137
17207
62
32
137
17208
61
32
136
17210
60
32
136
17212
60
32
135
17213
60
32
135
17214
59
32
135
17215
59
32
134
17218
59
32
134
17220
59
32
133
17222
71
31
133
17224
83
31
132
17226
83
31
132
17228
83
31
132
17230
82
31
133
17233
82
31
133
17235
82
31
133
17237
82
31
133
17240
81
31
133
17242
81
31
133
17244
81
31
133
17247
81
31
133
17249
81
31
133
17251
81
31
133
17254
81
31
133
17256
81
30
133
17258
81
30
131
17260
81
30
131
17262
81
30
131
17265
81
30
129
17267
81
30
129
17269
80
30
128
17272
80
30
128
17274
80
30
128
17276
79
30
129
17279
79
30
127
17281
79
30
127
17283
79
30
126
17286
79
30
126
17288
79
30
126
17290
79
29
126
17292
79
29
126
17294
79
29
126
17296
79
29
127
17298
79
29
127
17301
79
28
127
17304
79
28
128
17306
79
28
128
17308
79
28
129
17311
79
28
130
17313
79
27
130
17315
80
27
131
17318
79
27
131
17320
79
27
131
17322
79
27
131
17325
79
27
129
17328
79
27
129
17330
79
27
129
17332
79
27
129
17333
79
27
129
17334
79
27
131
17336
79
27
131
17338
78
27
131
17339
77
27
131
17340
67
27
131
17342
57
27
131
17343
56
27
131
17344
56
27
131
17346
56
27
131
17347
56
27
131
17348
56
26
131
17348
56
26
130
17350
56
26
129
17351
56
26
129
17352
56
26
129
17353
56
26
128
17353
56
26
128
17353
56
26
128
17354
55
26
128
17355
55
26
128
17356
54
26
128
17358
54
26
128
17360
54
26
128
17361
54
26
127
17363
54
26
126
17365
55
26
125
17366
55
26
124
17368
56
26
123
17370
57
26
123
17371
57
26
122
17373
57
26
123
17375
57
26
122
17376
58
26
121
17377
58
26
120
17379
58
26
120
17381
59
26
120
17383
59
26
120
17385
59
26
119
17386
59
26
119
17388
60
26
118
17389
60
26
118
17390
60
26
117
17392
59
26
116
17394
59
26
116
17395
59
26
117
17396
59
25
117
17398
59
25
117
17400
59
25
118
17402
59
25
118
17404
59
25
118
17406
59
24
119
17408
59
24
119
17410
71
24
119
17413
84
24
119
17415
83
24
119
17417
83
24
121
17419
82
24
122
17421
82
24
122
17424
81
24
122
17426
80
24
121
17428
79
24
120
17430
79
24
119
17432
79
24
119
17435
79
24
119
17437
79
25
119
17439
80
24
120
17442
80
24
120
17444
81
24
120
17446
81
24
120
17448
81
24
120
17450
81
24
121
17453
81
24
122
17456
81
24
122
17458
81
24
122
17460
81
24
123
17461
81
24
124
17462
79
24
125
17463
78
24
127
17465
70
24
127
17467
61
24
128
17468
61
24
128
17470
61
24
128
17472
63
24
128
17475
64
24
129
17477
71
24
129
17479
79
24
129
17480
77
24
129
17482
76
24
129
17484
75
24
130
17485
74
24
130
17486
73
24
131
17488
73
24
131
17490
73
24
131
17491
72
24
131
17493
72
25
131
17495
72
25
131
17498
72
25
132
17500
72
25
132
17501
72
25
132
17502
72
25
132
17504
71
25
132
17505
70
25
132
17507
69
25
132
17509
69
25
133
17511
70
26
133
17513
71
26
133
17516
73
26
134
17518
75
26
138
17520
76
26
138
17523
77
26
138
17525
80
26
139
17527
83
26
139
17529
82
26
140
17531
82
26
140
17534
82
26
140
17537
82
26
140
17540
82
26
141
17542
82
26
141
17544
81
26
141
17545
81
26
141
17547
80
26
141
17549
79
26
141
17550
79
26
141
17551
79
26
142
17552
78
26
142
17554
78
26
142
17556
75
26
142
17559
73
26
142
17561
72
26
142
17563
71
27
141
17565
68
27
141
17567
65
27
141
17569
62
27
141
17571
60
27
141
17572
59
27
141
17574
58
27
141
17575
58
27
141
17576
58
27
141
17578
58
27
141
17579
58
27
141
17580
57
27
141
17581
57
27
140
17582
58
27
140
17584
58
27
140
17586
58
28
140
17587
59
28
139
17588
59
28
139
17589
59
28
139
17591
59
28
140
17593
59
28
140
17594
59
28
140
17596
59
28
140
17598
59
28
140
17600
59
28
140
17602
72
28
140
17604
85
28
140
17606
84
28
140
17607
83
28
140
17610
83
28
140
17612
82
29
140
17614
82
29
140
17616
81
29
140
17618
81
29
140
17619
82
29
140
17622
81
29
140
17624
81
29
140
17626
81
29
140
17629
81
29
140
17632
81
29
140
17634
81
29
140
17636
81
29
140
17639
81
29
140
17641
81
29
142
17643
81
29
142
17644
81
29
142
17646
81
29
142
17648
80
29
143
17651
80
29
143
17653
80
29
143
17655
80
30
143
17658
80
30
143
17660
80
30
143
17662
81
30
143
17664
81
30
143
17666
81
30
143
17669
81
30
143
17671
81
30
144
17673
82
30
144
17676
81
30
144
17679
81
30
144
17682
81
30
144
17684
81
30
144
17686
81
30
146
17688
81
30
146
17690
81
31
146
17693
81
31
147
17696
81
31
147
17698
81
31
147
17701
81
31
147
17704
81
31
147
17706
81
31
147
17708
82
31
147
17710
82
31
148
17711
83
31
148
17714
83
31
148
17716
83
31
148
17718
82
31
148
17721
82
31
148
17724
82
31
148
17727
82
31
148
17730
82
31
148
17733
82
31
148
17736
82
31
148
17739
82
31
148
17740
82
31
148
17742
83
31
148
17744
82
31
148
17747
82
31
148
17750
82
31
147
17752
82
31
146
17754
81
31
146
17757
81
31
146
17760
81
31
146
17763
81
31
146
17766
81
32
147
17768
81
31
148
17770
81
31
148
17771
81
31
148
17772
80
31
148
17774
80
31
148
17776
80
31
147
17777
80
31
147
17778
70
31
147
17780
60
31
147
17782
60
31
147
17783
60
31
146
17784
60
31
146
17786
60
31
146
17788
60
31
145
17789
60
31
145
17790
60
31
144
17792
60
31
143
17793
60
31
142
17794
60
31
142
17795
60
31
142
17796
60
30
141
17798
61
30
141
17799
61
30
140
17802
61
30
140
17805
62
30
140
17807
62
30
139
17809
62
30
138
17812
72
30
137
17814
82
30
136
17816
82
30
134
17819
81
30
134
17821
81
30
132
17823
82
30
132
17826
82
30
132
17829
82
30
133
17831
82
30
133
17833
82
30
133
17835
82
30
133
17837
82
30
132
17838
81
30
132
17840
81
30
133
17842
81
30
134
17843
81
30
134
17844
79
30
136
17845
77
31
136
17846
65
31
137
17848
54
31
138
17851
54
31
138
17854
54
31
137
17856
69
31
137
17859
84
31
138
17862
84
31
139
17864
83
31
139
17866
83
31
139
17868
83
31
139
17870
83
31
140
17873
83
31
140
17876
82
31
141
17878
82
31
141
17880
81
31
141
17882
81
31
140
17884
81
31
140
17887
81
31
140
17890
81
31
141
17893
82
32
140
17895
82
32
140
17897
82
32
140
17899
81
32
140
17901
81
32
140
17904
81
32
140
17906
81
31
140
17908
80
31
140
17909
79
31
140
17911
78
31
140
17913
78
31
140
17915
77
31
141
17917
76
31
141
17920
76
31
142
17922
76
31
142
17924
76
31
142
17925
76
31
142
17928
76
31
143
17930
76
31
143
17932
74
31
143
17933
73
32
143
17936
72
32
143
17938
71
32
143
17940
71
32
143
17942
71
32
143
17943
71
32
141
17944
71
32
141
17946
70
32
140
17948
70
32
140
17950
70
32
140
17953
70
32
140
17955
71
32
139
17957
72
32
138
17959
74
32
138
17961
77
32
138
17964
79
32
138
17967
82
31
138
17970
82
31
138
17974
83
31
138
17976
83
31
139
17979
82
31
137
17981
82
31
137
17983
82
31
137
17984
82
31
137
17986
81
31
136
17988
79
31
135
17989
76
31
135
17992
75
31
135
17994
74
31
135
17996
74
31
135
17998
74
31
135
18000
74
30
135
18002
74
30
135
18004
73
30
135
18007
71
30
135
18008
69
30
135
18009
66
30
135
18010
64
30
135
18012
62
30
135
18013
61
30
135
18014
60
30
134
18015
59
30
134
18016
58
30
133
18018
57
30
132
18020
57
30
130
18022
58
30
130
18025
58
30
129
18026
59
30
128
18028
60
30
127
18030
60
30
127
18033
60
30
127
18034
60
30
127
18036
61
30
127
18038
61
30
127
18040
61
30
126
18042
61
30
126
18043
61
30
125
18045
60
30
125
18047
60
30
126
18048
60
30
125
18050
60
30
124
18052
60
30
124
18053
60
30
124
18056
60
30
125
18058
60
30
125
18060
61
31
125
18062
62
31
126
18064
72
31
126
18066
82
31
126
18069
82
31
127
18072
83
31
128
18074
83
31
128
18076
84
31
128
18078
84
31
129
18081
84
31
129
18084
84
32
129
18086
84
32
130
18088
83
32
131
18091
83
32
133
18093
83
32
133
18095
84
32
133
18097
84
32
133
18099
84
32
134
18100
84
32
134
18102
84
32
135
18103
84
32
136
18104
84
32
136
18106
72
32
136
18107
60
32
137
18108
60
32
138
18110
60
32
138
18112
60
32
138
18114
60
32
138
18116
59
32
138
18118
59
32
138
18120
59
32
137
18121
59
32
137
18123
58
32
137
18125
58
32
137
18127
58
32
137
18129
58
32
137
18131
58
32
137
18133
58
32
137
18134
58
32
137
18135
58
32
136
18137
59
32
135
18139
59
32
135
18140
59
32
135
18142
60
32
135
18144
60
32
135
18145
60
32
137
18146
60
32
137
18148
61
32
137
18149
61
32
137
18150
61
32
137
18151
61
32
137
18152
61
32
135
18153
60
32
134
18154
60
32
133
18156
60
32
132
18157
60
32
132
18158
60
32
132
18160
60
32
132
18161
60
32
130
18162
59
32
129
18164
59
32
129
18165
58
32
129
18167
58
32
129
18169
58
32
126
18172
58
32
124
18174
58
32
123
18176
58
32
122
18179
58
32
122
18182
71
32
122
18184
84
32
120
18186
84
33
120
18188
84
33
121
18190
83
33
121
18193
83
33
121
18195
83
33
121
18197
84
33
121
18200
84
33
122
18202
84
33
122
18204
85
33
123
18206
85
33
123
18207
85
33
124
18208
84
32
125
18210
84
32
126
18212
84
32
127
18215
83
32
128
18218
83
32
128
18221
82
32
128
18224
82
32
129
18226
82
32
129
18229
82
32
130
18230
82
32
130
18232
82
32
131
18235
82
32
131
18238
82
32
131
18240
82
32
131
18242
82
32
132
18243
82
32
132
18244
82
32
133
18245
82
32
133
18246
82
32
132
18246
82
32
132
18246
82
32
132
18248
82
32
132
18251
82
32
132
18253
82
32
132
18255
82
32
132
18257
82
32
134
18259
82
32
134
18261
83
32
134
18263
84
32
134
18266
84
32
135
18269
84
32
137
18272
83
32
137
18274
83
32
138
18277
83
32
138
18280
83
32
138
18282
83
32
139
18285
83
32
139
18288
83
32
140
18290
84
32
141
18292
84
32
141
18294
84
32
141
18298
84
32
141
18302
84
32
141
18306
83
32
142
18309
83
32
142
18312
83
32
142
18315
83
32
142
18317
83
32
142
18319
84
32
142
18322
84
33
142
18324
84
32
142
18327
84
32
143
18330
84
32
143
18332
92
32
143
18334
100
32
143
18336
97
32
143
18338
93
32
143
18340
91
32
143
18343
89
32
143
18346
86
32
144
18348
83
31
144
18350
82
31
144
18353
82
31
144
18356
82
31
144
18358
82
31
143
18362
83
31
143
18365
83
31
143
18367
83
31
143
18369
83
31
143
18371
82
32
143
18373
82
32
144
18376
82
32
144
18378
82
32
144
18381
82
32
144
18384
82
32
144
18386
82
32
144
18388
82
32
144
18390
82
32
144
18392
83
32
144
18394
83
32
144
18397
83
32
144
18400
82
32
145
18402
82
32
145
18404
82
32
145
18407
83
33
147
18410
83
33
147
18412
83
33
147
18414
83
33
147
18416
83
33
147
18418
83
33
147
18420
84
33
146
18423
84
33
146
18426
84
33
146
18428
84
33
146
18431
84
33
146
18434
84
33
146
18436
84
33
146
18438
84
33
146
18440
84
33
148
18443
83
34
148
18446
83
33
148
18448
83
33
148
18451
83
33
148
18454
83
33
148
18457
83
33
148
18460
82
33
148
18462
82
33
147
18464
82
33
147
18467
82
33
147
18470
82
33
147
18472
83
32
146
18474
83
32
145
18477
83
32
144
18480
83
32
144
18483
84
32
144
18486
84
32
144
18488
84
32
143
18491
84
32
143
18494
85
32
143
18497
85
32
143
18500
85
31
143
18503
84
31
145
18506
84
31
145
18508
84
31
145
18511
84
31
145
18514
84
30
145
18516
84
30
145
18520
84
30
145
18523
84
30
145
18526
84
30
145
18529
84
29
145
18532
84
29
145
18534
84
29
145
18536
84
29
145
18539
84
29
145
18542
85
29
145
18545
85
29
145
18548
85
29
145
18550
85
29
145
18552
85
29
144
18554
85
28
143
18556
84
28
143
18559
84
28
143
18562
84
28
143
18565
84
28
143
18568
84
28
143
18570
84
28
143
18572
84
28
143
18575
84
28
143
18578
84
28
143
18580
85
28
142
18582
85
28
142
18584
85
28
142
18586
84
28
141
18589
84
28
141
18591
84
28
141
18593
83
28
141
18596
83
28
141
18598
83
28
141
18601
83
28
141
18604
83
28
140
18606
83
28
140
18609
83
28
140
18612
83
28
140
18614
84
28
140
18616
84
28
141
18618
84
28
141
18620
84
28
141
18623
84
28
141
18626
84
28
141
18628
84
28
141
18630
83
28
141
18633
83
28
141
18634
83
28
141
18636
83
28
142
18639
82
28
142
18642
82
28
142
18645
82
28
143
18648
83
28
143
18650
83
28
143
18653
84
28
143
18656
84
28
144
18659
84
28
144
18662
84
28
144
18664
84
28
144
18667
84
28
144
18670
84
28
144
18672
83
28
145
18674
83
28
145
18677
82
28
145
18680
82
27
145
18683
82
27
145
18686
82
27
146
18688
82
27
146
18689
83
27
146
18691
83
27
146
18693
83
27
146
18694
83
27
147
18695
83
27
147
18697
83
27
147
18699
83
27
147
18700
83
27
147
18702
83
27
147
18704
83
27
147
18706
83
27
147
18708
83
27
146
18709
83
27
146
18710
83
27
146
18712
83
27
145
18714
83
27
144
18715
83
27
144
18716
83
27
143
18718
83
27
143
18720
83
27
143
18721
83
27
143
18722
83
27
142
18724
83
27
142
18726
81
27
142
18727
79
27
142
18728
69
28
142
18730
58
28
141
18732
58
28
141
18733
58
28
141
18736
58
28
141
18738
58
28
141
18740
58
28
141
18742
58
28
141
18744
58
28
140
18746
58
28
140
18748
58
28
139
18751
58
28
138
18753
58
28
138
18755
58
28
138
18756
58
28
139
18758
58
28
139
18759
58
28
139
18760
59
28
138
18762
59
28
138
18764
59
28
137
18766
59
28
136
18767
59
28
136
18768
59
28
135
18770
59
28
135
18772
59
28
135
18773
59
28
135
18774
59
28
135
18776
59
28
135
18778
59
28
135
18779
59
28
135
18780
59
29
135
18782
59
28
135
18784
68
28
135
18785
77
28
135
18786
68
28
136
18788
60
28
136
18790
60
28
136
18791
60
28
136
18792
59
28
136
18794
59
28
135
18796
59
28
135
18797
59
28
135
18798
59
28
135
18800
59
28
134
18802
59
28
133
18804
59
29
132
18806
59
29
130
18809
59
29
130
18811
72
29
130
18813
85
29
130
18816
85
29
129
18819
85
29
129
18822
85
29
129
18824
84
29
129
18826
84
29
127
18829
85
29
127
18832
84
29
127
18834
84
29
127
18837
83
29
127
18840
83
29
128
18843
83
30
128
18846
83
30
128
18848
83
30
129
18851
83
30
129
18854
83
30
129
18856
83
30
130
18858
83
30
130
18861
84
30
131
18864
83
30
132
18868
83
30
133
18870
83
30
133
18872
84
29
134
18875
84
29
134
18878
84
29
134
18880
84
29
134
18883
84
29
135
18886
84
29
135
18888
84
29
135
18891
84
29
136
18894
84
29
137
18897
84
29
137
18900
84
29
137
18902
84
29
137
18905
84
29
137
18908
84
29
137
18910
84
29
138
18912
84
29
138
18915
84
29
138
18918
84
29
138
18920
84
29
138
18922
84
29
139
18925
84
29
139
18927
84
29
140
18929
84
29
140
18930
84
29
141
18932
84
30
141
18934
84
30
141
18936
84
30
141
18938
84
30
140
18939
84
30
140
18940
66
30
140
18941
48
30
140
18942
49
30
139
18944
50
30
139
18946
51
30
139
18948
52
30
139
18950
53
30
139
18951
54
30
139
18952
54
30
139
18954
55
30
139
18956
55
30
139
18957
55
30
139
18958
56
30
139
18960
56
30
139
18961
56
30
138
18962
57
30
137
18963
57
30
137
18964
57
30
137
18966
56
30
136
18968
56
30
135
18969
56
31
135
18970
56
31
135
18972
56
31
135
18974
56
31
135
18975
56
31
135
18976
56
31
135
18978
56
31
135
18979
56
31
135
18980
56
31
135
18982
56
31
134
18984
56
31
134
18985
56
31
133
18986
56
31
132
18988
55
31
131
18990
54
31
131
18992
54
31
130
18994
52
31
129
18996
51
31
128
18998
50
31
127
18999
49
31
127
19000
48
31
127
19002
47
31
126
19004
46
31
124
19005
46
31
124
19006
46
31
125
19007
46
31
123
19008
46
31
123
19008
46
31
122
19008
46
31
122
19008
46
31
120
19008
46
31
120
19008
46
31
119
19011
46
31
118
19014
46
31
119
19016
55
31
119
19018
65
31
118
19020
64
31
117
19021
64
31
117
19022
64
31
118
19024
63
31
118
19026
63
31
117
19027
63
31
117
19028
63
31
117
19030
62
31
117
19031
62
31
117
19032
62
31
117
19034
61
31
117
19035
61
31
117
19036
61
31
116
19038
61
31
116
19040
60
31
113
19041
60
31
112
19042
59
31
111
19044
58
31
111
19045
58
31
110
19046
58
31
110
19048
58
31
110
19049
58
31
113
19050
58
31
113
19050
58
31
113
19051
58
31
113
19052
58
31
113
19052
58
31
113
19053
58
31
113
19053
56
31
113
19053
55
31
114
19054
55
31
114
19056
54
31
115
19058
54
31
116
19059
54
31
116
19060
54
31
116
19062
54
31
116
19064
54
31
116
19065
54
31
114
19066
54
31
114
19066
54
32
114
19067
54
32
117
19068
54
32
119
19069
54
32
119
19070
54
32
120
19071
55
32
120
19072
55
32
120
19072
55
32
120
19073
55
32
120
19073
55
32
120
19073
56
32
121
19075
56
32
121
19077
56
32
122
19079
56
32
122
19081
56
32
122
19084
57
32
122
19086
58
32
122
19088
71
32
122
19091
84
32
122
19092
84
32
122
19094
83
32
122
19096
82
32
122
19099
81
32
124
19101
81
32
124
19103
80
32
125
19104
80
33
125
19106
80
33
125
19108
80
33
126
19111
80
33
127
19114
79
33
127
19116
79
34
128
19118
78
33
128
19120
78
33
128
19122
78
33
130
19124
78
33
132
19126
78
33
133
19128
78
33
134
19130
78
33
135
19132
78
33
135
19134
79
33
135
19136
80
34
136
19138
81
34
137
19140
81
34
137
19142
81
34
138
19144
81
34
138
19147
81
34
139
19150
82
34
139
19152
81
34
139
19154
81
34
139
19156
81
34
139
19158
81
34
139
19160
80
34
140
19162
80
34
141
19164
80
34
141
19166
80
34
142
19169
80
35
142
19172
80
35
144
19174
80
35
144
19176
80
35
145
19178
78
35
145
19180
77
35
145
19182
68
35
145
19185
59
35
144
19188
59
35
144
19190
59
35
144
19192
59
36
144
19193
59
36
144
19195
59
36
144
19197
59
36
144
19198
59
36
144
19200
59
36
143
19202
59
36
143
19203
59
36
142
19204
59
36
142
19206
59
36
142
19208
60
36
142
19211
61
36
142
19214
72
36
142
19216
83
36
142
19218
83
36
142
19221
82
36
141
19222
82
36
140
19224
82
36
140
19226
81
36
139
19228
80
36
139
19230
80
36
139
19231
80
36
138
19232
80
36
138
19234
80
36
137
19235
80
36
138
19236
80
36
138
19239
80
36
138
19242
80
36
138
19244
80
36
137
19245
80
36
136
19246
80
36
135
19248
80
36
135
19250
69
36
134
19251
57
36
133
19252
58
36
133
19254
58
37
133
19255
58
36
133
19256
58
36
133
19257
58
36
132
19258
58
36
132
19259
58
36
132
19260
58
36
131
19261
58
36
130
19262
58
36
130
19264
58
36
129
19265
58
36
129
19266
58
36
128
19268
58
36
128
19270
58
36
128
19272
58
36
128
19275
59
36
128
19278
60
36
128
19280
65
36
128
19282
71
36
126
19284
71
36
126
19285
71
36
126
19286
71
36
126
19286
71
36
126
19287
62
36
126
19288
54
36
125
19289
54
37
125
19290
54
37
126
19291
54
37
125
19292
54
37
125
19294
55
37
124
19295
55
37
124
19296
55
37
124
19298
55
37
124
19300
55
37
124
19302
55
37
124
19304
56
37
124
19306
57
37
125
19308
58
37
125
19309
58
37
125
19310
58
37
125
19311
59
38
125
19313
59
38
126
19315
59
38
126
19318
59
38
126
19320
59
38
126
19322
68
38
126
19324
77
38
126
19326
78
38
126
19328
78
38
127
19330
78
38
127
19333
78
38
127
19334
78
38
128
19336
78
38
129
19337
78
38
129
19338
79
38
129
19339
79
38
129
19340
79
38
128
19342
79
38
128
19343
79
38
128
19344
79
38
128
19346
79
38
128
19348
79
38
128
19350
79
38
128
19352
79
38
128
19355
79
38
128
19357
79
38
128
19359
80
38
128
19361
80
38
128
19363
80
38
129
19365
80
38
130
19367
80
39
130
19369
80
38
131
19371
80
38
131
19373
80
38
133
19375
80
38
134
19377
80
38
134
19379
80
38
134
19380
81
38
135
19382
81
38
135
19384
81
38
136
19386
80
38
137
19388
80
38
137
19391
81
38
137
19392
80
38
137
19393
80
38
137
19395
79
38
137
19397
79
37
137
19398
79
37
137
19400
79
37
137
19402
79
37
137
19403
79
37
136
19404
79
37
135
19405
79
37
134
19406
79
37
134
19408
79
37
134
19410
79
38
134
19411
79
37
134
19413
79
37
134
19415
79
37
134
19418
79
37
134
19420
79
37
134
19422
79
37
134
19423
79
37
134
19424
79
37
133
19425
79
37
132
19427
79
37
132
19429
79
37
132
19430
79
37
132
19432
79
37
132
19434
75
37
132
19435
72
37
133
19437
70
37
133
19439
68
37
133
19441
66
37
133
19443
65
37
133
19445
65
37
132
19447
65
37
131
19449
65
37
131
19451
65
37
130
19453
65
37
130
19455
65
38
130
19458
73
38
131
19460
82
38
132
19462
82
38
132
19465
82
38
133
19467
82
38
134
19469
82
38
136
19470
82
38
136
19471
82
38
137
19474
82
38
136
19476
81
39
136
19478
81
38
136
19480
81
38
136
19482
80
38
137
19485
80
38
138
19487
80
38
138
19489
80
38
138
19491
81
38
138
19493
81
38
138
19496
81
38
138
19498
82
38
139
19500
82
38
139
19501
82
38
139
19504
82
38
139
19506
82
38
139
19508
82
38
139
19509
83
38
139
19512
83
38
139
19514
84
38
139
19516
84
38
139
19519
84
38
138
19521
84
37
137
19523
83
37
137
19524
83
37
137
19526
83
37
137
19528
83
37
137
19529
83
37
136
19531
83
37
136
19533
83
37
136
19535
83
37
136
19537
83
38
136
19540
82
37
136
19542
82
37
138
19544
82
37
138
19545
81
37
138
19548
81
37
138
19550
81
37
138
19552
81
37
138
19555
81
37
139
19558
81
37
139
19560
82
37
139
19562
82
37
139
19565
82
37
139
19567
82
37
139
19569
82
37
139
19572
82
37
139
19574
82
37
139
19576
82
37
139
19578
82
37
139
19580
82
37
139
19582
82
37
139
19584
82
37
140
19587
83
37
140
19590
83
37
140
19592
83
37
140
19596
83
37
140
19599
84
37
140
19602
84
37
140
19604
84
37
140
19607
84
37
140
19610
84
37
142
19613
83
37
142
19616
83
37
142
19618
83
37
143
19620
83
37
143
19622
82
38
143
19624
82
38
144
19626
82
38
144
19628
82
38
144
19630
82
38
144
19631
82
38
144
19633
82
38
144
19635
82
38
144
19637
82
38
144
19639
82
38
144
19642
82
38
144
19645
82
38
144
19647
82
38
144
19649
82
38
144
19650
82
38
144
19652
82
38
143
19654
82
38
142
19655
82
38
142
19656
71
38
142
19657
60
38
142
19658
60
38
142
19660
60
38
142
19662
60
38
143
19663
60
38
143
19666
60
38
144
19670
60
39
144
19673
60
39
143
19676
60
39
142
19677
60
39
142
19678
60
39
142
19680
60
39
141
19681
60
39
141
19682
60
39
141
19683
60
39
141
19684
60
39
141
19685
60
40
141
19686
60
40
141
19688
60
40
141
19690
60
40
141
19691
60
40
141
19692
59
40
141
19694
59
40
141
19696
59
40
142
19697
59
40
142
19698
58
40
142
19700
58
41
142
19702
58
41
142
19703
58
41
142
19705
58
41
141
19707
58
41
141
19708
70
41
140
19710
82
41
139
19713
82
41
139
19716
82
41
138
19718
81
41
139
19721
81
41
139
19723
81
41
138
19725
81
41
137
19727
82
41
137
19729
82
41
136
19731
82
42
136
19733
82
42
136
19735
82
42
136
19737
82
42
136
19740
81
42
136
19743
81
42
136
19746
81
42
136
19750
82
42
136
19752
82
42
135
19754
82
42
135
19756
82
42
135
19758
82
42
135
19760
82
42
135
19762
82
42
135
19764
82
42
135
19767
82
42
135
19769
82
42
134
19771
82
42
134
19772
82
42
134
19774
82
42
134
19774
82
42
134
19775
82
42
134
19776
82
42
134
19777
82
42
134
19778
70
42
134
19778
59
42
134
19779
58
42
134
19780
58
42
134
19782
58
42
134
19784
58
42
134
19786
70
42
134
19788
81
42
134
19790
82
42
133
19793
82
42
133
19795
82
42
132
19797
82
42
131
19799
82
42
132
19801
82
42
132
19804
82
42
133
19806
82
42
133
19808
82
42
133
19810
81
42
134
19812
81
42
134
19815
81
42
135
19817
81
42
135
19819
82
43
135
19822
82
43
136
19824
82
43
136
19826
82
43
136
19829
82
43
137
19831
81
43
137
19833
81
43
137
19834
81
43
137
19836
81
43
138
19836
80
43
138
19837
80
43
138
19840
80
43
138
19842
80
43
138
19844
80
43
138
19845
80
43
139
19846
78
44
139
19847
76
44
139
19848
66
44
139
19849
56
44
139
19850
56
44
139
19852
56
44
139
19854
56
44
138
19855
56
44
138
19858
56
44
138
19860
56
44
137
19862
56
45
136
19864
56
45
136
19866
66
45
136
19867
75
45
136
19870
75
45
136
19872
75
45
136
19874
75
45
137
19875
75
45
138
19877
75
45
138
19879
75
45
138
19880
74
45
138
19881
73
45
137
19882
72
45
137
19883
71
45
136
19884
70
45
136
19886
69
46
136
19888
69
45
134
19890
68
45
134
19892
65
45
134
19893
63
45
134
19895
62
45
135
19897
62
45
135
19898
61
45
135
19899
61
45
135
19900
61
45
134
19901
61
46
134
19902
61
46
129
19904
61
46
129
19906
61
46
127
19908
61
46
127
19910
72
46
126
19913
83
46
125
19916
83
46
125
19918
84
46
125
19920
84
46
125
19922
84
46
123
19924
84
45
124
19927
84
45
124
19930
84
45
124
19933
84
45
125
19936
85
45
125
19938
85
45
125
19940
85
45
126
19943
86
45
126
19946
86
45
126
19948
86
45
126
19950
85
45
126
19953
85
45
127
19956
84
45
127
19958
84
45
127
19960
84
45
127
19963
84
44
127
19966
84
44
128
19969
85
44
128
19972
85
44
129
19974
85
44
129
19976
84
44
129
19979
84
44
130
19981
84
44
130
19983
85
44
131
19986
85
44
131
19988
85
44
131
19990
85
44
131
19992
86
44
132
19994
85
44
132
19997
85
44
132
20000
85
44
132
20003
85
44
132
20005
83
44
134
20007
82
44
134
20010
82
44
135
20012
81
44
135
20014
81
44
135
20016
81
44
135
20018
81
44
135
20021
81
44
135
20024
81
44
136
20026
82
44
137
20028
82
44
137
20031
82
44
137
20033
83
45
137
20035
83
45
138
20038
83
45
138
20040
83
45
138
20042
83
45
140
20045
83
45
140
20048
83
44
140
20051
84
44
140
20054
84
44
141
20056
84
44
141
20058
83
44
141
20061
83
44
141
20064
83
44
141
20066
82
44
142
20068
82
44
142
20070
82
44
142
20072
82
44
142
20075
82
44
142
20078
82
44
142
20080
82
44
142
20082
82
45
141
20084
82
45
141
20086
82
45
141
20089
82
45
141
20092
82
45
141
20094
82
46
141
20096
82
46
141
20099
82
46
143
20102
82
46
143
20104
82
46
143
20106
82
46
143
20109
82
45
143
20111
82
45
144
20113
82
45
144
20115
82
45
144
20117
82
45
144
20120
81
45
144
20122
81
45
143
20124
81
45
143
20126
81
45
142
20128
81
46
142
20130
81
46
143
20132
81
46
144
20135
81
46
145
20138
81
46
145
20140
81
46
147
20142
81
46
147
20145
82
46
147
20148
82
46
147
20150
83
46
147
20152
83
47
146
20155
84
47
146
20158
84
47
146
20160
84
47
146
20162
84
47
146
20165
84
47
146
20167
84
47
146
20169
84
47
146
20172
84
47
146
20174
84
47
146
20176
84
47
146
20178
84
47
146
20179
84
47
146
20180
84
47
146
20182
73
47
146
20183
63
47
147
20184
62
47
147
20186
62
47
147
20187
62
47
147
20188
62
47
147
20190
62
47
146
20191
62
47
146
20193
61
47
146
20195
60
47
146
20196
60
47
145
20198
60
47
145
20200
60
47
145
20201
60
47
144
20202
60
47
142
20204
60
47
141
20206
60
47
140
20207
60
47
140
20208
60
47
140
20210
60
47
139
20212
60
47
139
20214
61
47
138
20216
70
46
137
20219
79
46
137
20222
80
46
135
20225
81
46
135
20227
81
46
132
20229
81
46
132
20232
82
46
132
20235
83
46
132
20238
83
46
133
20240
83
47
133
20242
83
46
133
20245
83
46
132
20248
82
46
132
20250
82
46
132
20252
82
46
132
20255
82
46
132
20257
82
46
132
20259
82
46
131
20262
82
46
131
20265
82
46
131
20268
82
46
131
20270
82
46
131
20273
82
46
131
20276
83
46
131
20278
83
46
131
20281
83
46
131
20284
83
46
131
20286
83
46
131
20289
83
46
131
20292
84
46
131
20294
84
46
131
20297
84
46
132
20299
84
46
132
20301
84
46
132
20304
84
46
133
20306
84
46
134
20308
84
46
134
20310
85
46
135
20312
85
46
135
20315
85
46
136
20318
85
46
136
20320
84
46
136
20322
84
46
137
20325
83
46
137
20327
83
46
137
20329
84
45
138
20332
84
45
138
20334
84
45
138
20336
84
45
139
20338
84
45
139
20340
84
45
140
20343
84
45
140
20346
85
45
140
20348
86
45
140
20351
85
45
140
20354
85
45
139
20356
85
45
139
20359
85
45
139
20362
84
45
139
20364
84
45
139
20366
83
44
139
20368
83
44
139
20370
82
44
139
20373
82
44
140
20375
82
44
140
20377
82
44
140
20379
82
44
140
20381
82
44
140
20384
82
44
140
20386
82
44
140
20388
82
44
140
20391
82
44
140
20394
82
44
139
20397
83
44
139
20399
83
44
139
20401
83
44
139
20404
83
44
139
20406
83
44
139
20408
83
44
139
20411
83
44
140
20414
83
44
140
20416
83
44
140
20418
82
44
140
20420
82
44
140
20422
82
45
140
20425
82
45
140
20428
82
45
140
20430
82
45
140
20433
82
45
140
20436
82
45
140
20438
82
45
140
20440
82
45
141
20442
83
45
141
20445
83
45
141
20447
83
45
141
20449
83
44
141
20451
82
44
140
20453
82
44
140
20455
81
44
139
20457
81
44
139
20460
80
44
139
20462
80
44
139
20464
81
44
139
20467
81
44
140
20470
81
44
140
20472
82
43
140
20475
82
43
140
20478
83
43
140
20480
83
43
140
20483
83
43
140
20486
83
43
140
20488
84
43
140
20490
84
43
139
20492
84
43
139
20494
83
43
139
20496
83
43
139
20498
83
43
137
20501
83
43
137
20503
83
43
137
20505
83
43
137
20508
82
42
137
20510
82
42
136
20512
82
42
136
20514
81
42
136
20516
81
42
135
20518
81
42
135
20520
80
42
135
20522
80
42
134
20524
80
42
134
20526
80
43
134
20528
80
42
133
20530
80
42
133
20532
80
42
134
20535
80
42
134
20537
80
42
134
20539
80
42
134
20542
80
42
134
20544
80
42
134
20546
80
42
135
20548
81
42
135
20550
81
42
135
20552
81
42
135
20554
81
42
135
20557
81
42
136
20558
81
42
136
20559
81
42
136
20560
81
42
136
20562
81
42
135
20564
79
42
135
20565
78
42
135
20567
68
42
135
20569
59
42
135
20570
58
42
135
20572
58
42
135
20574
58
42
135
20575
58
42
135
20576
58
42
134
20577
58
42
133
20578
58
42
133
20579
58
42
132
20580
58
42
131
20582
58
42
129
20583
58
42
129
20584
58
42
128
20586
57
42
128
20587
57
42
128
20588
57
42
128
20589
57
42
127
20590
57
42
127
20592
57
42
126
20594
57
42
126
20595
57
42
126
20597
58
42
127
20599
59
42
126
20602
59
43
126
20604
59
42
126
20606
71
42
126
20609
83
42
125
20611
82
42
124
20613
82
42
124
20614
82
42
124
20616
82
42
124
20618
81
42
124
20619
79
42
124
20620
70
42
124
20622
61
42
124
20624
61
42
124
20626
61
42
124
20628
62
42
124
20630
64
42
124
20632
65
41
124
20635
66
41
124
20638
67
41
124
20640
68
41
124
20642
69
41
123
20643
69
41
121
20644
69
41
121
20646
69
41
119
20648
69
41
119
20649
70
41
119
20650
69
40
119
20652
68
40
119
20654
66
40
120
20655
65
40
120
20656
64
40
120
20657
63
40
120
20658
61
40
120
20660
60
40
120
20661
60
40
120
20662
60
41
120
20664
60
41
120
20666
60
41
118
20668
60
41
118
20669
60
41
114
20670
60
41
111
20672
61
40
110
20674
61
40
110
20675
62
40
110
20677
62
40
110
20679
62
40
111
20682
73
40
111
20684
85
40
111
20686
85
40
111
20689
85
40
111
20692
85
40
111
20694
85
40
114
20696
84
40
116
20699
84
40
117
20702
84
40
117
20704
84
40
119
20707
84
40
122
20710
84
40
124
20712
84
40
125
20715
85
40
126
20718
85
41
126
20720
85
40
126
20722
85
40
126
20724
85
40
127
20727
84
40
127
20730
84
40
127
20732
83
40
127
20735
83
40
126
20737
83
40
126
20739
82
40
126
20742
82
41
126
20744
82
41
126
20746
82
41
126
20749
82
41
126
20752
82
41
127
20754
82
42
127
20756
82
42
127
20758
83
42
127
20760
84
42
129
20762
85
42
129
20764
85
42
129
20767
86
42
130
20770
86
42
131
20773
86
42
131
20776
85
42
131
20778
85
42
131
20780
85
42
133
20783
85
42
133
20786
85
42
134
20788
85
42
134
20790
85
42
134
20793
85
42
134
20796
84
42
135
20798
84
42
135
20800
83
42
135
20803
83
43
136
20805
82
43
137
20807
81
43
137
20809
81
43
137
20811
81
43
137
20812
81
43
137
20814
81
43
137
20816
69
43
137
20817
58
43
137
20819
58
43
136
20821
58
43
136
20822
58
43
136
20824
59
43
136
20826
59
43
136
20828
59
43
136
20830
59
43
135
20831
59
43
134
20832
59
43
134
20834
59
43
133
20835
59
43
133
20836
59
43
132
20837
58
43
132
20838
58
43
132
20839
57
43
132
20840
57
43
131
20841
56
43
131
20842
56
43
131
20844
56
43
130
20845
56
43
130
20846
55
43
130
20847
55
43
128
20848
55
43
127
20850
55
43
126
20852
56
43
126
20853
57
43
126
20854
57
43
126
20856
57
43
127
20858
57
43
127
20860
57
43
127
20863
71
43
128
20866
85
43
128
20868
84
43
128
20870
84
43
128
20872
84
43
128
20874
84
43
128
20876
84
44
127
20879
84
44
127
20882
84
44
126
20884
84
44
127
20886
83
44
127
20887
83
44
127
20888
82
44
127
20890
82
44
127
20892
82
44
128
20894
82
44
128
20896
82
44
128
20897
82
44
129
20898
82
44
130
20899
82
44
130
20900
82
44
130
20901
82
44
130
20902
82
44
129
20903
82
44
129
20904
82
44
129
20906
82
44
129
20908
82
44
129
20910
82
44
129
20912
81
44
129
20915
81
44
129
20918
81
44
129
20920
81
44
129
20923
81
44
129
20926
82
44
129
20928
82
44
129
20931
82
44
129
20934
82
44
129
20936
82
44
129
20938
83
44
129
20940
84
44
129
20942
84
44
129
20945
84
44
131
20948
84
43
131
20951
85
43
131
20954
84
43
131
20957
84
43
131
20960
85
43
131
20963
85
42
131
20966
85
42
131
20968
86
42
132
20970
86
42
132
20972
86
42
132
20974
86
42
132
20976
86
42
132
20978
86
42
132
20979
86
42
133
20982
86
43
133
20985
87
43
133
20988
86
43
133
20990
86
43
133
20992
86
43
133
20994
85
43
134
20997
85
43
135
21000
85
43
135
21002
84
43
136
21005
84
43
136
21008
84
43
136
21010
84
43
137
21012
84
43
137
21014
85
43
137
21016
84
43
137
21019
84
43
137
21020
84
43
137
21022
84
43
137
21024
83
43
138
21026
82
43
138
21028
81
43
138
21031
80
42
138
21032
80
42
138
21034
80
42
138
21036
80
42
137
21039
80
42
136
21041
80
42
136
21043
80
42
136
21044
80
42
136
21045
80
42
135
21046
71
42
135
21048
62
42
135
21050
62
42
134
21051
62
42
134
21052
62
42
134
21054
62
42
133
21055
61
42
132
21056
61
42
132
21058
61
42
132
21059
62
42
132
21061
62
42
131
21063
62
42
131
21065
62
42
131
21067
63
42
129
21068
63
42
129
21070
63
43
128
21072
63
42
126
21074
64
42
126
21076
64
42
125
21078
64
42
122
21080
64
42
122
21081
64
42
121
21083
64
42
119
21085
64
42
121
21086
63
42
122
21088
63
43
122
21089
63
43
122
21090
63
43
121
21092
63
43
121
21093
63
43
122
21094
62
43
117
21096
62
43
117
21098
62
43
117
21100
62
43
117
21102
62
43
117
21103
62
43
116
21105
62
42
119
21107
62
42
119
21109
62
42
119
21111
62
42
119
21113
62
42
118
21115
62
42
118
21116
62
42
116
21118
62
42
116
21120
62
42
116
21121
62
43
116
21122
62
43
118
21124
62
43
118
21125
62
43
118
21126
63
43
118
21128
63
43
119
21129
63
43
118
21130
63
43
118
21132
63
43
118
21134
62
43
117
21136
62
43
117
21138
62
43
117
21139
62
43
117
21140
62
43
117
21141
62
43
117
21142
62
43
117
21143
62
43
117
21144
62
43
117
21146
62
43
117
21148
62
43
117
21150
62
43
117
21152
75
43
116
21155
87
43
116
21158
87
43
116
21161
87
43
116
21164
86
44
116
21166
86
44
117
21169
86
44
117
21172
86
44
117
21175
85
44
118
21178
85
44
119
21181
85
44
119
21184
85
44
120
21187
85
44
120
21190
85
44
120
21193
85
45
121
21196
85
45
121
21199
85
45
122
21202
85
45
122
21204
85
45
122
21207
85
46
123
21210
85
46
123
21213
85
46
123
21216
84
46
124
21218
84
46
125
21220
83
46
125
21223
83
46
126
21226
83
46
127
21229
83
46
128
21232
83
46
128
21235
84
47
129
21238
84
47
129
21240
84
47
131
21242
84
47
132
21244
84
47
133
21246
84
47
134
21249
84
47
135
21252
84
47
135
21254
84
47
136
21256
84
47
137
21258
84
47
137
21260
85
47
138
21263
85
47
139
21266
85
47
139
21268
86
47
140
21270
85
47
140
21273
85
47
140
21276
84
47
140
21278
84
47
140
21280
84
47
140
21282
84
47
139
21284
84
47
139
21286
84
47
139
21288
84
47
139
21291
84
47
139
21294
84
47
139
21296
84
47
139
21298
84
47
140
21301
85
47
140
21304
85
47
140
21307
85
47
140
21310
85
47
140
21312
85
47
140
21314
85
47
140
21317
85
47
140
21320
85
47
140
21322
85
47
140
21324
85
47
140
21326
85
47
139
21328
84
47
139
21331
84
47
138
21334
83
46
138
21337
83
46
138
21340
83
46
137
21342
82
46
137
21344
82
46
136
21347
82
46
135
21350
82
46
135
21353
83
46
135
21356
83
46
134
21358
84
46
134
21361
84
46
134
21364
85
46
134
21366
85
46
134
21369
85
46
136
21372
85
46
136
21375
85
46
137
21378
85
46
138
21380
85
46
139
21383
85
46
139
21386
85
46
139
21388
85
46
140
21390
86
46
140
21393
85
46
141
21396
85
46
142
21399
85
47
142
21402
85
47
142
21404
85
47
142
21407
85
47
142
21410
85
47
141
21413
85
47
141
21416
85
47
141
21419
85
47
141
21422
85
47
141
21425
85
47
141
21428
85
47
143
21430
85
46
143
21433
85
46
143
21436
85
46
143
21438
85
46
144
21440
85
46
144
21442
85
46
144
21445
85
46
144
21448
85
46
144
21450
85
46
144
21453
85
46
144
21456
85
45
144
21458
85
45
144
21461
85
45
144
21464
85
45
144
21466
85
45
144
21468
85
45
143
21471
86
45
143
21474
86
45
143
21476
86
45
143
21478
85
46
143
21481
85
46
143
21484
85
46
143
21487
85
46
143
21490
85
46
143
21493
85
47
143
21496
85
47
143
21498
86
47
143
21500
86
47
143
21502
86
47
144
21505
85
47
144
21508
85
47
144
21510
85
47
144
21512
85
47
144
21514
85
47
144
21517
85
47
145
21520
84
47
145
21522
84
47
145
21524
84
47
145
21527
84
47
145
21530
84
47
145
21532
84
47
145
21535
85
47
145
21538
85
47
145
21540
85
47
145
21543
85
47
145
21546
85
47
145
21549
85
47
145
21552
85
47
145
21555
85
47
145
21558
85
47
145
21561
85
47
145
21564
85
47
145
21566
86
47
145
21569
85
47
145
21572
85
47
145
21575
85
47
145
21578
85
47
145
21581
85
47
144
21584
85
47
145
21586
85
47
145
21589
85
47
145
21592
85
47
145
21595
85
47
145
21598
85
47
145
21601
85
47
145
21604
85
47
145
21606
85
47
145
21609
85
47
145
21612
84
47
145
21614
84
47
145
21617
83
47
145
21618
83
47
145
21620
83
47
145
21622
83
47
145
21623
83
47
145
21624
83
47
145
21626
83
47
145
21628
83
47
145
21629
83
47
145
21632
72
47
145
21634
60
47
145
21636
60
47
144
21637
60
47
144
21639
60
47
143
21641
60
47
143
21642
59
47
141
21643
58
47
140
21644
58
47
140
21645
58
47
140
21646
58
48
139
21647
59
48
138
21648
59
48
138
21649
59
48
138
21650
59
48
138
21651
59
48
138
21652
59
48
138
21654
59
48
137
21655
59
48
137
21656
59
48
137
21657
59
49
137
21658
59
49
137
21660
58
49
137
21661
58
49
137
21664
58
49
136
21666
58
49
136
21668
58
49
134
21670
58
49
134
21670
58
49
134
21671
58
49
133
21672
58
50
133
21674
58
50
133
21676
58
50
133
21678
58
50
133
21680
58
50
134
21681
58
50
134
21682
58
50
133
21684
58
50
132
21686
58
50
132
21687
58
50
131
21688
58
50
131
21690
59
50
132
21691
59
50
133
21692
59
50
133
21694
60
50
133
21695
60
50
133
21696
60
50
133
21698
61
50
132
21700
61
50
132
21701
61
50
131
21703
61
51
131
21705
61
51
131
21707
61
51
131
21709
61
51
131
21710
60
51
131
21712
60
51
130
21714
60
51
130
21717
60
51
128
21718
60
51
128
21720
60
51
128
21722
60
51
128
21723
60
51
128
21724
60
51
128
21726
60
51
127
21728
60
51
127
21730
61
51
126
21732
61
51
126
21733
61
51
124
21736
61
51
124
21738
61
51
126
21740
61
52
124
21742
61
52
124
21744
61
52
123
21746
61
52
123
21748
60
52
122
21751
60
52
121
21754
60
52
121
21756
60
52
121
21759
60
52
121
21762
60
52
121
21764
60
53
124
21767
60
53
125
21769
59
53
126
21771
59
53
126
21774
59
53
126
21776
60
53
126
21778
60
53
126
21779
60
53
126
21782
59
53
127
21784
59
53
127
21786
59
53
127
21787
59
53
127
21790
59
53
127
21792
60
53
127
21794
60
53
127
21797
60
54
127
21799
60
54
125
21801
60
54
125
21802
61
54
125
21804
61
54
125
21806
61
54
125
21808
61
54
124
21810
61
54
124
21812
62
54
124
21814
62
54
124
21815
62
54
126
21817
61
54
127
21819
61
54
129
21820
61
54
128
21822
61
54
128
21824
72
55
128
21826
84
55
127
21828
84
55
126
21831
84
55
126
21833
84
55
126
21835
84
55
126
21837
84
55
126
21839
84
55
128
21841
84
55
129
21843
84
55
129
21845
84
55
129
21847
84
55
130
21848
84
55
130
21850
85
55
131
21852
85
55
131
21855
85
55
131
21858
85
55
131
21860
86
55
132
21862
85
55
132
21865
85
55
133
21868
85
56
133
21870
85
56
134
21873
85
56
134
21876
85
56
135
21879
85
56
135
21882
86
56
136
21884
86
56
136
21887
86
56
136
21890
86
56
136
21894
86
56
137
21896
86
56
138
21898
86
55
138
21901
85
55
139
21904
85
55
140
21906
85
55
140
21909
85
55
141
21912
85
55
141
21914
85
55
142
21916
85
55
143
21918
86
55
143
21920
85
55
143
21923
85
55
143
21926
85
55
143
21928
85
55
143
21931
85
55
143
21934
85
56
143
21936
85
56
143
21939
85
56
143
21942
85
56
144
21945
85
56
144
21948
85
57
144
21951
85
57
144
21954
85
57
145
21957
85
57
145
21960
85
57
145
21962
85
58
145
21966
85
58
145
21969
85
58
145
21972
85
58
146
21975
85
58
146
21978
85
58
146
21980
85
58
146
21983
84
58
146
21986
84
58
146
21988
84
58
146
21991
84
59
146
21994
84
59
146
21996
84
59
146
21999
84
59
147
22002
84
59
147
22004
84
59
147
22007
84
58
147
22008
84
58
147
22010
84
58
147
22012
84
58
147
22014
84
58
147
22016
84
57
146
22019
84
57
146
22022
84
57
146
22025
84
57
146
22027
84
57
146
22029
84
57
146
22031
84
57
145
22033
84
57
145
22036
84
57
145
22039
84
57
144
22042
84
56
144
22044
84
56
144
22046
84
56
144
22049
84
56
143
22052
84
56
143
22055
84
56
142
22058
84
56
142
22060
84
56
142
22062
84
56
142
22065
85
56
142
22068
85
56
143
22070
85
56
143
22073
85
56
143
22076
86
56
143
22078
85
57
143
22081
85
57
143
22084
85
57
143
22086
85
57
142
22088
85
57
142
22091
85
57
142
22094
85
57
142
22096
85
57
142
22098
85
57
142
22101
85
57
142
22104
85
58
142
22106
85
58
142
22108
85
58
142
22110
85
58
142
22112
85
58
142
22114
85
58
142
22117
84
58
142
22120
84
58
144
22123
84
58
144
22126
84
58
144
22129
84
58
144
22132
84
58
144
22134
84
58
144
22137
84
58
144
22140
84
58
144
22142
84
59
144
22145
84
59
144
22148
84
59
144
22150
84
59
144
22153
84
59
144
22156
84
59
144
22158
84
59
144
22161
84
59
145
22164
84
59
145
22166
84
59
145
22168
84
60
145
22170
84
59
145
22172
84
59
145
22174
84
59
145
22177
84
59
145
22180
84
59
145
22183
84
59
145
22186
84
59
145
22188
84
59
145
22190
84
59
145
22193
84
59
145
22196
84
58
145
22198
84
58
145
22201
84
58
145
22204
84
58
145
22206
84
58
145
22209
84
58
145
22212
84
58
145
22214
84
58
145
22217
85
58
145
22220
85
58
145
22223
85
58
145
22226
85
58
145
22228
85
58
145
22231
85
58
145
22234
85
59
144
22237
85
59
144
22240
85
59
144
22243
85
59
144
22246
85
59
144
22250
85
59
144
22252
85
59
144
22255
85
59
144
22258
85
59
144
22261
85
59
144
22264
85
59
144
22266
85
59
144
22269
84
59
144
22272
84
59
144
22274
83
59
144
22276
83
59
143
22278
83
59
143
22280
83
59
143
22282
83
59
143
22285
83
59
143
22287
84
59
143
22289
84
59
142
22292
84
59
142
22295
84
59
142
22298
84
59
142
22301
84
59
142
22304
84
58
142
22307
84
58
142
22310
84
58
142
22313
84
58
141
22315
84
58
141
22317
84
57
141
22320
84
57
141
22322
84
57
141
22325
83
57
141
22328
83
57
140
22330
83
56
140
22333
83
56
140
22336
83
56
140
22338
83
56
139
22340
83
56
139
22343
83
55
139
22346
83
55
139
22349
83
55
139
22352
83
55
139
22354
84
55
139
22356
84
55
139
22359
84
55
138
22362
83
55
138
22364
83
55
138
22367
83
55
138
22370
83
55
138
22372
83
55
138
22375
83
55
138
22378
83
55
138
22380
83
55
138
22382
83
54
138
22385
83
54
138
22388
83
54
138
22390
83
54
137
22392
83
54
137
22394
83
54
137
22396
83
54
137
22399
83
54
137
22401
83
54
136
22403
83
54
136
22406
83
53
136
22408
83
53
136
22412
83
53
135
22415
83
53
135
22418
83
53
134
22421
83
53
134
22424
83
53
134
22426
83
53
134
22428
83
53
133
22431
83
53
133
22434
83
53
132
22437
83
53
132
22440
83
53
132
22443
84
53
131
22446
84
53
131
22449
84
52
130
22452
84
52
130
22455
84
52
130
22458
84
52
130
22461
84
52
130
22464
84
52
130
22466
84
52
130
22468
84
52
131
22471
84
52
131
22474
84
52
131
22477
84
51
131
22480
85
51
131
22483
85
50
131
22486
85
50
131
22488
86
50
131
22491
86
50
130
22494
86
50
130
22496
86
50
130
22499
86
50
131
22502
86
50
131
22505
86
49
131
22508
86
49
131
22510
86
49
130
22512
85
49
130
22515
85
49
130
22518
85
48
130
22521
85
48
130
22524
84
48
130
22527
84
48
130
22530
84
48
130
22532
84
48
130
22535
84
48
130
22538
84
48
130
22540
84
48
131
22543
84
48
131
22546
84
47
131
22549
85
47
131
22552
84
47
132
22554
84
47
132
22557
84
47
132
22560
84
47
133
22562
84
47
133
22565
84
47
133
22568
84
47
133
22570
84
47
134
22572
84
47
134
22575
85
47
134
22578
84
47
134
22580
84
47
134
22582
84
47
134
22584
84
46
134
22587
84
46
134
22590
84
46
134
22593
84
46
134
22596
84
46
134
22598
85
46
134
22601
85
46
134
22604
85
46
134
22606
86
46
134
22608
85
47
134
22611
85
46
134
22614
85
46
134
22616
84
46
135
22618
84
46
135
22620
84
46
135
22622
83
46
136
22624
83
46
136
22626
83
46
136
22628
83
46
136
22630
83
46
136
22631
83
46
137
22632
83
46
137
22634
83
46
137
22636
83
46
137
22637
83
46
137
22638
69
46
137
22640
55
46
137
22642
55
46
136
22643
55
46
136
22644
55
46
135
22645
55
46
135
22646
54
46
134
22647
54
46
134
22648
54
46
134
22648
54
46
134
22648
54
46
135
22649
54
46
104
22650
0
46
104
22652
0
46
104
22654
0
46
104
22656
0
46
104
22658
0
46
105
22660
0
46
105
22662
31
46
105
22664
63
46
105
22666
62
46
105
22668
62
46
104
22670
62
46
105
22672
62
46
105
22674
62
46
105
22675
62
46
105
22677
62
46
105
22679
62
46
105
22680
62
46
105
22682
62
46
105
22684
62
46
105
22685
62
46
105
22687
62
46
103
22689
62
46
101
22692
62
46
101
22694
62
47
101
22696
71
47
101
22698
80
47
101
22700
80
47
102
22703
80
47
105
22705
80
47
106
22707
80
47
109
22708
80
47
112
22710
80
47
112
22712
69
47
112
22714
58
47
113
22716
58
47
114
22718
59
47
114
22720
59
47
114
22721
59
47
114
22723
59
48
114
22725
60
48
114
22726
60
48
114
22728
60
48
114
22730
60
48
113
22731
60
48
113
22733
60
48
111
22735
61
48
110
22736
61
48
110
22737
61
48
111
22738
60
49
111
22740
60
49
111
22742
60
49
111
22743
60
49
112
22744
60
49
112
22746
60
49
112
22748
60
49
112
22750
59
49
112
22752
59
49
112
22753
59
49
112
22754
59
50
112
22756
59
50
111
22758
59
50
111
22760
59
50
111
22762
59
50
111
22764
59
50
111
22766
59
50
112
22767
59
50
111
22768
59
50
111
22770
60
50
111
22772
60
51
111
22774
60
51
110
22776
60
51
111
22777
60
51
111
22778
60
51
111
22780
60
52
112
22782
60
52
112
22783
60
52
111
22784
60
52
113
22786
60
52
116
22788
60
52
118
22790
60
52
118
22792
59
52
118
22793
59
52
118
22794
59
52
119
22796
59
53
119
22798
59
53
121
22799
59
53
122
22800
59
53
122
22802
60
53
122
22804
60
53
121
22805
60
53
121
22806
60
53
121
22808
60
53
121
22810
60
53
124
22811
60
54
126
22812
60
54
127
22814
60
54
127
22816
60
54
128
22817
60
54
127
22818
60
54
127
22820
60
54
126
22822
60
54
126
22824
60
54
126
22826
60
54
126
22828
61
54
126
22830
61
54
126
22832
61
54
125
22834
61
54
125
22835
61
54
125
22837
61
54
125
22839
61
54
126
22841
61
54
126
22843
61
54
126
22846
61
54
125
22849
62
55
125
22852
73
55
124
22854
85
55
122
22857
85
55
121
22860
86
55
121
22864
86
55
121
22867
86
55
120
22870
86
55
120
22873
86
55
120
22876
86
55
119
22878
86
55
119
22881
85
55
119
22884
84
55
119
22887
84
55
119
22890
83
55
119
22893
83
55
119
22896
82
55
119
22899
82
55
119
22902
83
55
119
22905
83
55
119
22908
84
55
121
22911
84
55
121
22914
84
55
121
22916
84
55
121
22919
85
55
121
22922
86
55
121
22926
86
54
121
22929
86
54
121
22932
86
54
122
22934
86
54
122
22937
85
54
123
22940
85
54
124
22942
84
54
125
22944
84
54
127
22947
84
54
127
22950
84
54
128
22953
84
53
128
22956
84
53
128
22958
84
53
128
22961
84
53
129
22964
85
53
129
22966
85
52
129
22969
85
52
130
22972
85
52
130
22975
85
52
130
22978
85
52
130
22980
85
52
130
22983
84
52
131
22986
84
52
131
22988
84
52
131
22991
85
52
131
22994
85
51
131
22996
85
51
131
22999
85
51
131
23002
85
51
131
23004
85
51
131
23007
85
51
132
23010
85
51
133
23012
85
51
133
23014
85
51
135
23017
85
51
135
23019
85
51
136
23021
85
51
136
23023
85
51
136
23025
85
51
136
23027
85
51
136
23029
85
51
135
23032
85
51
135
23034
86
51
135
23036
86
51
135
23039
86
51
135
23042
85
51
135
23044
85
51
135
23046
85
51
135
23047
85
51
135
23049
85
51
135
23051
85
51
135
23054
85
51
135
23056
85
51
135
23058
85
51
135
23060
85
51
136
23062
85
51
136
23065
85
51
136
23068
84
51
136
23070
84
51
136
23072
84
51
136
23075
85
51
136
23077
85
51
136
23079
85
51
136
23082
85
51
136
23084
85
51
136
23087
85
51
136
23090
85
51
136
23092
84
51
136
23095
84
51
136
23098
84
51
136
23101
84
50
136
23104
84
50
136
23106
84
50
136
23108
84
50
136
23111
84
50
136
23114
84
50
136
23116
84
50
136
23118
84
50
136
23120
84
50
136
23122
84
50
136
23125
84
50
136
23128
84
50
136
23132
84
50
136
23136
84
50
136
23141
84
50
136
23146
84
50
136
23150
84
50
135
23154
84
50
135
23157
84
50
135
23160
84
50
134
23164
84
49
134
23167
84
49
134
23170
84
49
134
23172
84
49
134
23175
85
49
135
23178
85
49
135
23181
85
49
135
23184
85
49
135
23187
86
49
135
23190
86
49
135
23193
86
49
135
23196
85
49
135
23199
85
49
135
23202
85
49
134
23205
85
49
134
23208
85
49
134
23210
85
49
134
23213
85
49
134
23216
85
49
134
23219
85
49
134
23222
85
49
135
23224
85
49
135
23226
85
49
135
23228
85
49
135
23231
85
49
135
23234
84
49
135
23236
84
49
135
23239
84
49
135
23242
83
49
134
23244
83
49
134
23247
83
49
134
23250
82
49
134
23252
82
49
133
23255
82
49
133
23258
83
49
133
23260
83
49
133
23262
83
49
133
23264
83
49
133
23266
84
49
134
23268
84
49
134
23270
84
49
134
23272
84
49
134
23274
84
49
134
23276
84
49
135
23277
84
50
135
23279
84
50
135
23281
84
50
135
23283
83
50
135
23285
82
50
136
23288
82
50
136
23290
82
50
136
23292
82
50
137
23295
82
50
137
23298
82
50
137
23300
82
50
137
23302
82
50
137
23305
83
50
137
23307
82
50
137
23309
82
50
138
23311
82
50
138
23313
82
50
138
23315
82
50
138
23317
82
50
138
23320
82
50
138
23322
82
50
138
23324
83
50
138
23326
83
50
138
23328
83
50
138
23330
84
50
138
23332
84
51
138
23334
84
51
138
23336
84
51
138
23338
84
51
138
23340
84
51
138
23343
84
51
138
23344
84
51
139
23346
84
51
139
23348
85
51
139
23351
85
51
139
23354
85
51
139
23357
86
51
140
23359
86
51
140
23361
86
51
140
23364
86
51
140
23367
86
51
140
23370
85
51
141
23372
85
51
141
23375
85
51
141
23378
85
51
141
23380
84
52
141
23383
84
51
140
23385
84
51
140
23387
83
51
140
23388
83
51
140
23389
83
51
140
23390
73
51
140
23391
64
51
140
23392
63
51
140
23394
62
51
140
23395
62
51
140
23396
62
51
139
23398
61
51
138
23399
60
51
138
23401
60
51
137
23403
59
51
137
23404
59
51
137
23406
59
51
136
23408
58
51
135
23409
58
51
135
23410
58
52
135
23411
59
52
135
23412
59
52
135
23414
59
52
135
23416
59
52
135
23417
59
52
135
23418
59
52
135
23420
60
52
134
23422
60
52
134
23423
60
52
133
23425
61
52
133
23427
61
52
132
23428
61
52
132
23430
61
52
132
23432
61
52
132
23433
61
52
132
23435
61
52
132
23437
62
52
132
23438
62
52
131
23440
62
52
131
23442
62
52
131
23443
62
52
130
23444
61
52
129
23446
61
52
128
23447
61
52
129
23448
61
53
129
23450
60
53
129
23451
60
53
128
23453
60
53
125
23455
60
53
125
23456
60
53
125
23458
60
53
125
23460
60
53
125
23461
61
53
126
23463
61
53
127
23465
61
53
127
23467
72
53
127
23469
83
53
127
23472
83
53
127
23474
83
53
127
23476
83
53
127
23479
84
53
127
23482
84
53
127
23485
84
53
127
23488
84
53
128
23490
85
53
128
23492
85
53
128
23495
85
53
128
23498
85
53
128
23501
86
53
128
23504
86
54
128
23506
86
54
128
23508
85
54
128
23511
85
54
129
23514
85
54
129
23517
85
54
129
23520
85
54
130
23523
85
54
130
23526
84
54
130
23528
84
54
131
23530
84
54
131
23532
84
54
131
23534
83
54
131
23537
83
54
131
23540
82
54
131
23543
81
54
132
23545
81
54
132
23547
81
54
132
23550
81
54
132
23552
81
54
133
23554
82
54
133
23556
82
54
133
23558
82
54
133
23560
82
54
133
23562
82
54
133
23565
82
55
133
23567
82
55
134
23569
82
55
135
23572
81
55
135
23575
81
55
135
23578
81
55
134
23581
81
55
134
23584
81
55
136
23586
82
55
136
23588
82
55
136
23590
83
56
137
23593
83
56
138
23596
83
56
138
23598
83
56
138
23601
84
56
138
23604
84
56
138
23606
84
56
138
23608
84
56
138
23611
84
56
138
23614
84
56
138
23616
84
56
138
23618
84
56
138
23621
83
56
138
23624
83
56
138
23626
83
56
138
23628
83
56
138
23630
82
56
138
23630
82
56
138
23631
82
56
138
23631
82
56
138
23631
82
56
138
23631
82
56
138
23631
82
56
138
23634
82
56
138
23637
82
56
138
23640
83
56
137
23642
83
56
136
23644
83
56
136
23646
84
56
136
23650
84
56
135
23653
84
56
134
23656
84
56
134
23659
85
56
134
23662
85
56
134
23664
85
56
135
23667
85
56
135
23670
85
55
135
23672
85
55
135
23675
85
55
135
23677
85
55
135
23679
85
55
135
23682
84
55
135
23684
84
55
135
23686
84
55
134
23689
84
55
134
23691
83
55
134
23693
83
55
134
23696
83
55
134
23699
83
55
134
23702
83
55
134
23704
84
55
134
23706
84
55
134
23709
84
55
133
23712
84
55
132
23714
85
55
132
23718
85
55
132
23721
85
54
131
23724
84
54
131
23728
84
54
130
23732
84
54
130
23735
84
54
130
23738
83
54
130
23741
83
54
130
23744
84
54
130
23746
84
54
130
23748
84
54
132
23751
85
54
132
23754
84
54
132
23756
84
54
132
23758
84
54
132
23761
84
54
132
23764
84
54
132
23766
83
54
132
23769
83
54
132
23772
82
54
132
23774
83
55
132
23777
83
54
132
23780
83
54
132
23783
84
54
132
23785
84
54
132
23787
84
54
132
23788
84
53
132
23790
84
53
133
23791
84
53
133
23792
84
53
133
23793
65
53
133
23794
46
53
133
23794
46
53
133
23795
46
53
132
23795
46
53
131
23795
46
53
130
23795
46
53
129
23795
46
53
129
23798
46
53
129
23802
46
53
129
23804
46
53
128
23805
46
53
127
23806
46
53
127
23807
46
53
127
23808
46
53
127
23809
46
53
127
23810
47
52
127
23811
49
52
126
23812
50
52
126
23814
51
52
125
23816
51
52
124
23817
52
52
124
23819
52
52
123
23821
53
52
122
23822
55
52
122
23823
56
52
121
23824
57
52
119
23825
58
52
119
23827
58
52
119
23829
58
52
119
23830
59
52
119
23832
59
52
119
23834
59
52
119
23835
59
52
117
23836
60
52
117
23838
60
52
117
23840
60
52
117
23841
61
52
116
23842
61
52
116
23844
61
52
116
23846
61
52
115
23848
61
52
115
23850
61
52
115
23851
61
52
116
23853
61
52
116
23855
61
52
116
23857
61
52
116
23859
61
52
116
23860
61
52
116
23862
61
52
116
23864
61
52
116
23866
61
52
116
23868
61
52
116
23871
61
52
116
23873
61
52
116
23875
61
53
116
23876
61
53
116
23877
61
53
114
23879
61
53
113
23881
61
53
113
23884
61
53
113
23886
61
53
113
23888
61
53
113
23890
61
53
113
23892
61
53
113
23894
61
53
113
23896
61
53
113
23899
62
53
113
23900
62
53
112
23902
62
53
112
23903
62
53
111
23904
63
53
111
23906
63
53
110
23907
63
53
110
23908
63
53
110
23910
63
53
110
23912
62
53
110
23914
62
53
110
23916
61
53
110
23918
61
53
110
23920
61
53
111
23922
61
53
112
23924
61
53
112
23926
61
53
112
23928
61
53
112
23930
61
54
112
23932
61
54
112
23935
61
54
109
23938
61
54
109
23940
61
54
107
23942
61
54
106
23945
61
53
104
23948
75
53
103
23950
89
53
104
23952
88
53
104
23955
88
53
104
23958
88
53
104
23960
88
53
104
23962
88
53
104
23965
87
53
108
23967
86
53
108
23969
86
53
112
23972
85
53
114
23974
85
53
114
23976
85
53
117
23979
85
53
117
23982
84
52
117
23984
84
52
119
23986
84
52
121
23989
84
52
122
23992
83
52
123
23994
83
52
124
23997
83
52
124
24000
83
52
124
24002
84
52
125
24005
84
52
126
24008
85
52
126
24012
85
52
126
24014
85
52
126
24017
85
52
126
24020
85
52
125
24023
86
51
125
24026
85
51
125
24028
85
51
125
24031
85
51
125
24034
85
51
126
24036
84
51
128
24038
84
51
129
24041
84
51
129
24044
84
51
129
24048
84
52
129
24051
85
51
129
24054
85
51
130
24057
86
51
130
24060
86
51
130
24063
86
51
130
24065
85
50
130
24067
85
50
130
24069
85
50
130
24071
85
50
130
24074
85
50
129
24076
85
50
129
24079
85
50
129
24082
85
50
131
24084
85
50
131
24087
85
50
131
24090
84
49
131
24093
84
49
131
24096
84
49
132
24098
84
49
132
24100
83
49
132
24103
83
48
132
24106
83
48
132
24108
83
47
132
24110
82
47
132
24113
82
47
132
24116
82
46
132
24119
82
46
132
24121
82
46
132
24123
82
46
132
24126
83
46
132
24128
83
45
131
24130
83
45
131
24133
83
45
130
24136
83
45
130
24139
83
45
130
24142
83
44
129
24145
83
44
128
24148
84
43
128
24151
84
43
128
24154
85
43
128
24157
86
42
127
24160
86
42
127
24162
86
42
127
24165
86
42
126
24168
86
42
125
24170
85
41
125
24173
84
41
125
24176
84
41
125
24179
83
41
124
24182
83
41
124
24184
83
40
123
24187
83
40
123
24190
83
40
122
24192
83
40
122
24195
84
40
122
24197
84
39
121
24199
85
39
121
24202
85
39
121
24204
85
39
120
24206
85
39
120
24208
85
38
120
24211
85
38
120
24214
85
38
120
24216
85
38
120
24219
85
38
120
24222
85
37
122
24224
85
37
122
24226
85
37
123
24229
85
37
123
24232
84
37
123
24234
84
37
124
24236
84
37
124
24238
84
37
125
24240
83
37
125
24241
83
37
125
24244
83
37
125
24246
83
37
125
24248
82
37
126
24251
82
37
126
24253
82
37
126
24255
82
37
126
24257
82
37
126
24259
82
37
127
24260
82
37
127
24262
82
37
128
24264
82
37
128
24267
82
37
127
24269
81
37
128
24271
79
37
128
24272
69
37
128
24274
60
36
127
24276
60
36
127
24277
60
36
127
24278
60
36
127
24280
60
36
127
24280
59
36
128
24281
59
36
128
24282
58
36
128
24283
58
36
128
24284
58
36
128
24285
58
36
127
24286
58
36
127
24287
58
36
127
24288
58
36
127
24290
59
36
127
24291
58
36
128
24292
58
36
128
24294
58
36
128
24296
59
36
128
24297
59
36
128
24298
59
36
128
24299
59
36
128
24300
59
36
128
24300
59
36
125
24301
59
36
124
24303
59
36
124
24305
59
36
123
24307
59
36
123
24309
59
36
123
24310
59
36
122
24312
60
36
122
24313
60
36
122
24314
60
36
122
24316
60
36
119
24317
60
36
117
24319
72
36
115
24321
85
36
115
24322
85
36
114
24323
85
36
112
24326
85
36
111
24329
85
35
109
24332
85
35
109
24334
86
35
109
24337
85
35
113
24340
85
35
117
24342
85
35
119
24345
85
35
120
24348
84
35
120
24351
84
35
120
24354
84
35
121
24357
84
35
122
24360
83
35
122
24363
83
35
123
24366
83
35
124
24368
83
36
124
24370
82
36
125
24372
82
36
126
24373
82
36
126
24374
82
36
126
24376
82
36
126
24377
82
36
126
24378
82
36
127
24380
82
36
127
24382
82
36
127
24383
82
36
127
24386
81
36
127
24389
81
36
127
24392
80
36
127
24395
80
36
127
24396
78
36
127
24398
76
36
127
24400
74
36
127
24402
72
36
127
24404
72
36
128
24406
72
36
128
24407
72
36
128
24408
72
36
128
24410
72
36
128
24412
72
36
128
24413
72
36
128
24414
72
36
128
24416
72
36
128
24418
72
36
128
24420
71
36
128
24421
70
36
128
24422
68
36
128
24424
66
36
128
24426
66
36
128
24427
66
36
128
24428
66
36
128
24430
66
36
128
24432
66
36
127
24433
66
36
127
24434
65
36
125
24436
64
36
123
24437
63
36
123
24438
63
36
123
24440
61
36
122
24441
60
36
122
24442
60
36
120
24443
60
36
120
24444
60
36
120
24446
60
36
120
24447
60
36
123
24448
60
36
125
24450
60
36
125
24452
60
36
125
24454
60
36
125
24455
60
36
126
24457
68
36
126
24459
76
35
127
24460
75
35
126
24462
75
35
126
24464
74
35
126
24465
73
35
126
24466
72
35
126
24468
72
35
126
24470
72
35
126
24472
72
35
126
24473
95
36
127
24474
118
35
127
24476
117
35
127
24478
117
35
127
24479
117
35
127
24480
117
35
127
24480
92
35
127
24481
67
35
127
24481
67
35
127
24481
67
35
127
24484
67
36
127
24486
67
36
127
24488
66
36
127
24489
66
36
127
24490
66
36
127
24492
66
36
127
24493
66
36
127
24494
66
36
127
24495
66
36
127
24496
66
36
127
24497
64
36
127
24498
63
36
128
24499
63
36
128
24500
63
36
128
24501
62
36
128
24502
61
36
128
24504
60
36
128
24505
59
36
128
24506
59
36
128
24508
59
36
128
24508
58
36
128
24509
58
36
128
24510
58
36
128
24511
58
36
129
24513
58
36
129
24515
58
36
129
24516
58
36
129
24518
58
36
129
24520
58
36
129
24521
58
36
129
24522
58
36
129
24523
58
36
129
24524
58
36
129
24524
58
36
129
24525
58
36
129
24526
58
36
129
24527
58
35
129
24528
58
35
128
24529
57
35
127
24530
57
35
127
24530
57
35
126
24531
57
35
126
24532
56
35
125
24534
55
35
124
24536
54
35
124
24537
54
35
124
24538
53
35
124
24539
53
35
124
24540
52
35
125
24542
52
35
125
24543
51
35
125
24544
51
35
125
24545
50
35
124
24546
50
35
124
24547
50
35
123
24548
50
36
123
24550
49
36
122
24551
49
36
122
24552
49
36
121
24554
48
36
121
24556
48
36
121
24557
48
36
121
24558
47
36
121
24558
47
36
121
24560
47
36
121
24561
47
36
121
24562
46
36
117
24562
46
36
117
24563
46
36
117
24564
46
36
117
24565
47
36
117
24566
47
36
117
24568
47
36
117
24569
48
36
117
24570
48
36
117
24571
48
36
116
24572
48
36
116
24574
49
36
116
24576
49
36
116
24577
50
36
116
24578
52
36
117
24580
54
36
117
24582
54
36
117
24584
55
36
116
24586
55
36
116
24587
56
36
116
24588
57
36
115
24590
57
36
114
24591
58
36
114
24592
58
36
114
24593
58
36
114
24594
58
36
114
24595
59
36
116
24596
60
36
117
24598
67
36
117
24599
75
36
118
24600
75
36
119
24600
75
36
120
24602
75
36
120
24603
75
36
120
24604
75
36
120
24604
75
36
120
24605
75
36
120
24606
75
36
119
24607
75
36
119
24608
75
36
119
24610
75
36
120
24611
75
36
120
24612
75
36
120
24613
75
36
120
24614
75
36
120
24616
75
36
120
24617
62
36
120
24618
49
36
119
24620
49
36
119
24621
49
36
119
24622
49
36
119
24624
49
36
119
24625
49
36
119
24626
49
36
119
24627
49
36
119
24628
50
36
119
24629
49
36
120
24630
49
36
120
24632
49
36
120
24634
50
36
120
24635
50
36
120
24636
51
36
119
24638
51
36
119
24639
51
36
119
24640
51
36
119
24642
52
36
119
24643
54
36
119
24644
56
36
119
24646
57
36
119
24647
57
36
119
24648
58
36
119
24648
58
36
119
24650
58
36
119
24651
58
36
119
24653
58
36
119
24655
58
36
118
24656
58
36
118
24658
58
36
118
24660
58
36
118
24661
58
37
117
24662
58
37
117
24663
58
37
116
24664
58
37
116
24666
58
37
116
24667
58
37
116
24668
58
36
116
24670
58
36
116
24671
58
36
116
24672
58
36
116
24674
59
36
116
24676
59
36
116
24677
59
36
116
24679
59
36
116
24681
59
36
116
24682
59
36
116
24684
59
36
117
24686
59
36
117
24689
59
36
117
24690
59
36
117
24692
59
36
117
24694
59
36
117
24695
59
36
116
24696
59
36
115
24697
59
36
114
24698
58
36
114
24700
58
36
114
24702
58
36
114
24703
59
36
114
24704
59
36
114
24706
59
36
114
24707
59
36
114
24708
59
36
114
24710
59
36
114
24711
59
36
114
24712
59
37
115
24714
59
37
115
24715
59
37
115
24716
59
37
116
24718
59
37
116
24719
59
37
117
24720
59
36
117
24721
59
36
117
24722
59
36
118
24724
59
36
118
24726
59
36
119
24727
59
36
119
24728
59
36
119
24728
59
36
119
24730
59
36
119
24731
59
36
119
24732
59
36
119
24734
59
36
119
24736
59
36
119
24737
59
36
119
24738
58
36
119
24739
58
36
120
24740
58
36
120
24742
58
36
120
24744
58
36
120
24745
58
36
120
24746
57
35
120
24748
57
35
120
24750
57
35
119
24751
57
35
119
24752
57
35
119
24754
57
35
119
24756
58
35
119
24757
59
35
119
24759
67
35
120
24761
76
36
120
24762
76
36
120
24764
76
36
121
24765
75
36
122
24766
75
36
123
24767
75
36
124
24768
75
36
124
24770
75
36
124
24771
76
36
125
24772
76
36
125
24774
76
37
125
24776
76
37
125
24779
76
37
124
24782
76
37
124
24784
76
37
124
24786
76
37
126
24788
77
37
127
24790
79
37
127
24793
80
37
128
24796
81
37
128
24798
83
37
129
24802
84
37
130
24805
85
37
131
24808
85
37
131
24811
85
37
131
24812
85
37
131
24814
85
37
131
24815
85
37
132
24816
85
37
132
24817
85
37
133
24818
85
37
133
24818
85
36
133
24819
85
36
133
24820
85
36
133
24822
85
36
133
24824
85
36
133
24826
86
36
133
24828
86
36
133
24830
86
36
129
24832
85
36
129
24835
85
37
129
24838
85
37
130
24840
85
37
130
24842
85
37
130
24845
85
37
130
24848
85
37
126
24850
85
37
125
24852
85
37
125
24854
85
37
125
24856
85
37
125
24859
85
37
125
24862
84
37
125
24864
83
37
125
24866
83
37
125
24869
83
37
125
24872
82
37
126
24874
82
37
126
24876
81
37
126
24878
80
37
126
24880
79
37
126
24883
78
37
126
24886
78
36
127
24888
78
36
128
24891
78
36
129
24894
79
36
129
24896
79
36
130
24899
80
36
130
24902
81
36
130
24904
81
36
130
24906
81
36
131
24909
80
37
132
24910
80
37
132
24912
79
37
132
24912
79
37
133
24913
79
37
133
24914
79
37
134
24915
79
37
134
24916
79
37
134
24917
79
37
134
24918
79
37
134
24920
79
37
134
24922
79
37
134
24924
79
37
135
24926
78
37
135
24927
76
37
135
24929
68
38
135
24931
59
38
135
24932
59
38
135
24934
59
38
135
24936
59
38
135
24939
59
38
136
24941
59
38
136
24943
59
38
136
24944
59
38
137
24945
59
38
138
24946
58
38
138
24948
57
38
138
24950
57
38
137
24951
56
38
137
24952
56
38
137
24953
56
39
137
24954
55
39
137
24956
55
39
137
24957
55
39
137
24958
55
39
137
24958
55
39
137
24959
56
39
137
24960
56
39
137
24962
57
39
137
24964
57
39
137
24965
57
40
137
24966
58
40
137
24967
58
40
137
24969
58
40
137
24971
59
40
137
24973
59
41
136
24975
59
41
135
24977
59
41
134
24979
60
41
134
24980
60
41
134
24982
60
41
133
24984
60
41
131
24986
60
41
131
24987
60
41
131
24988
60
41
131
24990
60
41
132
24991
60
41
132
24992
60
41
132
24994
60
41
132
24995
61
41
132
24996
61
42
132
24998
61
42
131
25000
62
42
130
25002
62
42
131
25004
62
42
130
25006
62
42
129
25007
62
42
129
25009
62
42
129
25011
62
42
129
25012
62
42
130
25014
62
43
131
25016
62
43
131
25017
61
43
131
25018
60
43
131
25020
60
43
131
25021
60
44
132
25022
60
44
133
25024
59
44
133
25025
59
44
133
25026
58
44
133
25028
58
45
133
25030
57
45
133
25031
57
45
132
25032
57
45
132
25034
57
45
132
25036
57
45
132
25038
57
45
132
25040
57
45
131
25042
58
45
131
25044
58
45
131
25046
58
45
131
25048
58
45
131
25050
58
45
131
25052
70
45
131
25055
81
45
131
25058
81
46
131
25060
81
46
131
25062
81
46
132
25064
81
46
133
25066
81
46
133
25069
81
46
133
25071
80
46
133
25073
80
46
133
25076
80
46
132
25079
81
46
132
25082
81
46
132
25085
81
45
132
25088
81
45
132
25090
81
45
132
25092
82
45
131
25095
82
45
131
25098
82
44
131
25101
82
44
131
25104
83
44
131
25106
83
44
130
25109
83
44
129
25112
84
44
129
25114
84
44
128
25116
85
44
127
25118
85
44
127
25121
85
44
127
25124
84
44
127
25127
84
44
127
25129
84
44
128
25131
83
44
128
25133
83
44
129
25135
82
44
130
25136
82
44
130
25138
82
44
130
25140
82
44
130
25141
82
45
130
25142
71
45
130
25143
60
45
130
25144
60
45
130
25146
60
45
131
25148
60
45
131
25149
60
45
131
25150
60
45
131
25151
60
45
130
25152
60
45
130
25154
60
46
129
25156
59
46
128
25158
59
46
128
25160
59
46
128
25161
59
46
130
25162
59
46
130
25164
60
46
130
25166
60
46
130
25168
60
46
130
25170
60
46
129
25173
61
46
129
25176
72
46
129
25178
83
46
128
25180
83
46
127
25183
84
46
127
25186
84
47
127
25189
84
47
127
25192
85
47
129
25194
85
47
129
25196
85
47
130
25199
85
47
130
25202
85
47
130
25204
85
47
130
25206
84
47
130
25208
83
47
131
25210
83
47
131
25211
83
47
132
25212
70
47
132
25214
57
47
132
25216
57
47
132
25217
58
48
132
25218
58
48
132
25220
58
48
132
25222
58
48
132
25223
58
48
132
25224
58
48
132
25226
58
48
132
25228
58
48
132
25229
58
48
132
25230
58
48
131
25232
59
49
131
25234
59
49
131
25235
59
49
131
25236
59
49
131
25238
59
49
132
25239
59
49
132
25240
59
49
132
25242
58
49
132
25244
58
49
132
25245
58
49
132
25246
58
50
132
25247
58
50
133
25248
58
50
133
25250
57
50
133
25251
57
50
133
25252
57
50
133
25253
57
50
133
25254
56
50
133
25254
56
50
134
25256
56
50
133
25257
56
50
133
25258
56
49
132
25259
56
49
132
25260
56
49
131
25261
56
49
130
25261
56
48
127
25261
0
48
128
25264
0
48
128
25266
0
48
128
25268
0
48
125
25269
0
48
125
25270
0
48
125
25272
0
48
125
25274
0
48
124
25275
0
48
125
25276
0
48
125
25278
0
48
125
25280
0
48
125
25281
0
49
123
25283
0
49
123
25285
0
49
122
25286
36
49
121
25288
73
49
120
25290
73
49
119
25292
73
49
118
25294
75
49
118
25295
77
49
118
25297
78
49
117
25299
79
50
117
25300
79
50
117
25302
79
50
118
25304
79
50
118
25305
79
50
119
25306
76
50
119
25307
74
50
119
25308
73
50
119
25310
72
50
119
25312
72
50
119
25313
71
50
120
25316
70
50
120
25318
70
50
120
25320
69
50
120
25321
69
50
120
25324
68
50
120
25326
67
50
120
25328
67
50
122
25330
67
50
123
25332
67
50
125
25333
67
50
126
25334
67
50
126
25336
67
50
126
25338
67
50
128
25340
67
50
129
25341
67
51
129
25342
67
51
129
25344
67
51
129
25345
67
51
129
25346
67
51
130
25347
67
51
131
25348
67
50
132
25350
67
50
132
25352
67
50
132
25353
67
50
132
25354
67
50
131
25355
67
50
130
25356
67
50
130
25358
67
50
130
25360
67
50
130
25361
67
50
131
25362
66
50
131
25363
65
50
131
25364
65
50
131
25365
65
50
131
25366
65
50
131
25368
65
50
132
25369
65
50
133
25370
65
50
133
25371
65
50
134
25372
65
50
134
25373
64
50
134
25374
64
50
134
25375
64
50
134
25376
64
50
134
25378
64
51
135
25379
64
51
135
25380
64
51
135
25382
64
51
135
25384
64
51
135
25385
64
51
135
25387
63
51
135
25389
62
51
134
25390
61
51
134
25391
60
51
134
25392
60
52
136
25394
60
51
137
25395
60
51
137
25396
60
51
137
25398
60
51
137
25400
60
51
138
25402
68
51
138
25404
76
51
138
25406
76
51
138
25409
76
51
139
25411
77
52
139
25413
77
52
139
25416
77
52
139
25418
78
52
138
25419
78
52
138
25420
78
53
137
25422
67
53
137
25423
57
53
137
25424
57
53
136
25425
57
53
136
25426
57
53
136
25428
57
53
136
25430
57
53
136
25431
57
53
136
25432
57
53
135
25433
57
54
135
25434
57
54
135
25436
58
54
134
25437
58
54
134
25438
58
54
133
25440
58
54
129
25442
58
54
128
25444
58
54
128
25445
59
54
127
25446
59
54
127
25448
59
55
126
25449
59
55
126
25450
59
55
126
25452
59
55
127
25454
58
55
126
25456
58
55
126
25457
58
54
125
25458
58
54
124
25460
58
54
124
25462
58
54
123
25463
58
54
122
25464
58
54
121
25466
58
54
121
25467
58
54
120
25468
58
54
120
25470
58
55
119
25471
58
54
119
25472
58
54
120
25474
58
54
117
25475
57
54
116
25476
57
54
116
25478
57
54
115
25479
57
54
114
25481
57
54
113
25483
57
54
113
25484
57
54
113
25485
58
54
113
25487
58
54
113
25489
58
55
114
25490
58
55
114
25491
58
56
114
25493
58
55
114
25495
58
55
114
25496
58
55
114
25498
58
55
114
25500
58
55
113
25502
58
55
111
25504
58
55
111
25505
58
55
111
25506
58
55
113
25508
58
55
117
25510
58
55
118
25511
58
55
118
25512
58
55
118
25514
58
55
117
25515
58
55
117
25516
58
55
117
25518
58
55
117
25519
58
55
118
25520
58
55
118
25521
58
55
118
25522
58
55
118
25524
58
55
118
25526
58
55
118
25527
59
55
120
25528
59
56
120
25530
59
56
120
25532
59
56
120
25533
59
56
120
25534
59
56
120
25535
59
56
120
25537
59
55
120
25539
59
55
121
25540
59
55
122
25542
59
55
122
25544
58
55
122
25545
58
55
122
25546
58
55
122
25548
58
55
123
25550
58
55
123
25551
59
55
123
25552
58
55
123
25554
58
55
123
25556
58
55
123
25557
58
55
123
25558
58
56
122
25559
59
55
122
25560
59
55
123
25562
60
55
123
25563
60
55
122
25564
61
55
122
25566
61
54
121
25567
61
54
121
25568
62
54
121
25570
63
54
121
25572
64
54
120
25573
65
53
120
25574
66
53
120
25576
67
52
121
25578
76
52
121
25579
86
52
121
25580
86
52
121
25582
86
52
121
25583
82
52
117
25584
77
52
117
25586
66
52
115
25587
54
51
115
25588
54
51
115
25590
54
51
115
25592
54
51
114
25593
54
51
114
25594
54
51
113
25596
54
51
113
25597
54
51
112
25598
55
51
111
25600
55
51
111
25601
56
51
111
25603
56
51
111
25605
56
51
111
25608
69
51
112
25610
83
51
112
25612
83
51
114
25615
83
51
114
25616
82
51
114
25618
82
51
114
25620
82
51
117
25622
82
51
119
25624
82
51
119
25625
82
51
119
25625
82
51
119
25625
82
51
119
25625
82
51
119
25625
82
51
119
25627
82
51
120
25629
82
51
120
25630
82
52
120
25632
82
52
119
25634
69
52
119
25636
57
52
120
25638
57
52
120
25639
57
53
120
25640
56
53
120
25642
56
53
120
25643
57
53
120
25644
57
53
120
25646
57
53
120
25647
57
53
120
25648
57
53
120
25650
58
53
121
25651
57
53
121
25652
57
54
121
25654
57
54
121
25655
57
54
121
25656
58
54
121
25658
59
54
121
25660
68
54
122
25662
78
53
122
25664
77
53
122
25665
77
53
122
25666
76
53
122
25668
76
53
123
25669
75
53
123
25670
75
53
123
25672
74
53
122
25675
73
53
122
25677
74
54
121
25679
74
54
121
25681
75
54
121
25683
76
54
121
25685
77
54
123
25687
78
54
123
25689
78
54
123
25691
79
54
123
25694
79
54
124
25697
79
54
125
25699
79
54
126
25701
79
54
126
25703
79
54
126
25705
79
54
128
25706
79
54
129
25707
80
55
129
25709
80
55
128
25711
80
55
128
25713
79
55
128
25715
79
55
128
25718
79
55
132
25721
79
54
133
25724
78
54
133
25726
78
54
133
25730
78
54
133
25733
78
54
133
25735
78
54
132
25737
78
54
132
25738
78
54
132
25739
78
54
132
25740
78
54
133
25742
78
54
133
25744
78
54
133
25745
78
54
133
25746
78
54
133
25748
78
55
133
25752
78
55
133
25755
78
55
133
25758
79
55
133
25760
79
55
133
25762
80
55
133
25764
81
55
133
25766
81
55
134
25767
81
55
135
25768
81
55
135
25770
81
55
135
25771
81
55
135
25772
81
55
135
25774
81
55
135
25775
81
55
135
25776
81
56
135
25778
81
56
135
25779
81
56
135
25780
81
56
135
25782
81
56
135
25783
81
57
135
25785
81
57
135
25787
81
57
135
25788
81
57
135
25789
81
57
135
25790
79
57
136
25792
78
57
136
25793
76
57
136
25794
74
57
136
25795
73
57
136
25796
72
58
136
25797
71
58
136
25798
71
58
137
25800
71
58
137
25801
71
58
137
25802
70
58
137
25803
70
58
137
25804
70
58
137
25805
70
58
137
25806
68
58
136
25807
67
59
136
25808
65
59
136
25809
64
59
136
25811
63
59
136
25813
62
59
136
25814
61
60
136
25815
60
60
136
25816
59
60
136
25818
58
60
137
25820
57
60
137
25822
56
61
137
25824
56
61
137
25825
55
61
137
25826
54
61
137
25828
54
61
137
25829
54
62
137
25830
54
62
137
25831
54
62
137
25832
54
62
137
25833
54
62
138
25834
55
63
138
25836
55
63
138
25838
55
63
137
25840
67
63
137
25841
80
63
137
25842
79
63
137
25843
79
63
136
25845
77
63
136
25847
75
63
136
25848
66
63
136
25849
58
64
136
25850
58
64
136
25852
58
64
135
25854
58
64
135
25855
58
64
135
25856
58
65
134
25857
58
65
134
25858
58
65
133
25859
58
65
133
25860
58
65
133
25862
58
65
131
25863
58
65
131
25864
58
65
131
25865
58
65
131
25866
58
65
130
25868
58
65
129
25869
59
65
128
25871
59
65
128
25873
59
65
128
25874
59
65
127
25876
60
65
126
25878
70
65
125
25880
80
65
124
25882
80
65
124
25884
80
65
121
25886
76
65
121
25887
73
65
121
25888
71
65
122
25890
69
65
123
25892
69
65
123
25894
69
65
123
25896
80
65
124
25898
91
65
124
25900
90
65
124
25902
88
65
124
25904
87
65
124
25906
85
65
123
25908
83
65
121
25910
81
65
120
25912
80
65
119
25914
79
65
118
25916
79
65
118
25917
79
65
118
25919
79
65
118
25921
80
65
120
25923
80
65
121
25925
80
65
121
25928
80
65
121
25930
80
65
122
25932
80
65
122
25934
79
65
122
25936
79
65
122
25938
79
65
122
25940
79
65
123
25942
79
65
125
25944
79
65
125
25947
79
65
125
25949
79
65
126
25951
79
65
126
25952
78
65
126
25954
78
65
126
25956
78
65
127
25957
78
65
128
25958
78
65
128
25960
78
65
128
25962
76
65
128
25963
75
65
127
25964
66
65
128
25965
57
65
128
25966
57
65
128
25968
57
66
128
25970
57
66
128
25971
57
66
129
25973
57
66
129
25975
57
66
129
25976
57
67
129
25978
57
67
129
25980
57
67
129
25981
57
67
130
25982
57
67
130
25984
57
67
131
25986
56
67
132
25987
56
67
132
25989
56
67
132
25991
56
67
131
25994
57
68
131
25996
58
68
132
25998
67
68
132
26000
76
68
133
26002
76
68
133
26005
77
68
132
26008
78
68
133
26010
79
68
133
26012
81
68
133
26014
83
68
134
26016
83
68
135
26019
84
68
135
26021
83
68
135
26023
83
68
135
26024
83
68
135
26026
83
68
135
26028
83
68
135
26029
83
68
134
26030
83
68
134
26032
83
68
134
26034
81
68
134
26035
79
68
134
26036
68
68
134
26038
57
68
134
26040
57
68
134
26041
58
68
134
26042
58
68
134
26044
58
68
134
26046
59
68
133
26047
59
68
133
26049
59
68
132
26051
59
68
132
26052
60
68
132
26054
60
68
132
26056
60
68
132
26059
60
69
132
26062
70
68
132
26064
80
68
132
26066
80
68
132
26067
80
68
132
26068
80
68
131
26070
80
68
130
26072
80
68
130
26075
80
68
130
26076
80
68
130
26078
80
69
129
26080
80
69
127
26081
80
69
126
26083
80
69
126
26085
80
69
126
26086
80
69
126
26087
80
69
125
26088
77
69
126
26089
75
69
125
26090
64
69
125
26091
54
69
125
26092
54
69
125
26094
54
69
125
26096
55
69
125
26098
56
69
125
26100
72
69
126
26102
88
69
126
26104
89
69
126
26107
91
69
126
26110
92
69
126
26112
93
69
127
26114
92
68
127
26116
92
68
127
26117
92
68
128
26118
92
68
128
26119
78
68
128
26120
64
67
129
26121
63
67
129
26122
62
67
129
26123
62
67
129
26124
62
67
129
26125
61
66
129
26126
61
66
129
26127
61
65
129
26128
61
65
129
26129
61
65
129
26130
61
64
129
26131
61
64
129
26132
61
64
128
26134
87
64
128
26135
113
64
129
26137
113
63
128
26139
113
63
127
26140
113
62
127
26141
113
62
127
26142
89
62
127
26143
64
61
128
26144
64
61
128
26146
64
60
128
26148
64
60
128
26149
64
60
128
26150
63
59
128
26151
63
59
128
26153
62
59
128
26155
62
59
128
26156
62
59
128
26157
62
58
126
26158
61
58
126
26158
61
58
121
26160
61
58
120
26161
61
58
118
26162
60
57
119
26164
60
57
121
26166
74
57
121
26169
87
57
121
26172
87
57
121
26175
86
56
120
26178
85
56
118
26181
85
56
117
26184
85
56
116
26186
85
56
115
26188
84
55
115
26190
84
55
114
26192
83
54
115
26194
83
54
115
26196
82
54
115
26197
82
53
115
26199
81
53
115
26201
80
53
116
26202
79
53
115
26204
79
53
115
26205
79
52
114
26206
79
52
114
26208
79
52
114
26209
79
52
114
26210
79
52
114
26212
79
51
114
26213
79
51
114
26214
79
51
114
26216
79
51
114
26218
79
51
116
26220
79
50
116
26223
79
50
116
26224
79
50
116
26224
79
50
117
26224
79
50
117
26225
79
50
117
26226
77
50
117
26227
75
50
117
26227
65
50
117
26227
55
50
117
26228
55
49
117
26229
55
49
117
26231
55
49
117
26233
55
49
117
26234
55
49
117
26234
55
49
117
26235
55
49
117
26236
55
49
117
26236
68
49
117
26236
82
49
117
26236
82
49
119
26237
82
49
120
26237
82
49
120
26237
82
49
121
26239
82
49
121
26241
82
49
120
26243
82
49
120
26245
82
49
120
26246
82
49
121
26247
82
49
121
26248
82
49
121
26249
82
49
119
26251
82
49
119
26253
82
49
119
26255
69
49
119
26257
57
49
119
26258
57
49
119
26260
57
49
120
26262
57
49
120
26265
57
49
121
26268
57
49
122
26270
57
49
122
26272
57
49
122
26275
57
49
122
26276
56
49
122
26278
56
49
120
26280
56
49
119
26281
56
49
117
26282
55
49
117
26284
55
50
117
26286
55
50
117
26287
55
50
117
26288
55
50
115
26290
55
50
115
26292
56
50
114
26293
56
50
114
26295
56
50
115
26297
57
50
115
26298
57
50
116
26300
58
50
116
26302
58
50
116
26303
58
50
117
26304
58
50
117
26306
58
50
117
26307
59
51
120
26308
59
50
120
26310
60
50
123
26311
60
50
125
26313
61
50
125
26315
62
50
125
26318
62
50
125
26320
62
50
125
26322
73
50
125
26325
84
50
125
26328
84
51
126
26330
85
51
126
26333
85
51
126
26336
85
51
126
26338
85
51
126
26341
85
51
126
26344
85
50
126
26346
85
50
126
26348
84
50
127
26351
84
50
127
26354
83
50
128
26356
83
50
128
26358
83
50
128
26361
83
50
128
26364
83
50
128
26366
83
50
128
26368
83
50
128
26371
84
50
128
26374
84
50
128
26376
84
50
128
26378
84
50
128
26381
85
50
128
26384
85
50
129
26387
85
50
129
26390
85
50
129
26392
85
50
129
26394
84
50
129
26397
84
50
129
26400
84
50
130
26402
83
50
130
26404
83
50
130
26407
83
50
130
26410
83
50
130
26413
84
50
130
26416
84
50
130
26418
85
50
130
26420
85
50
131
26423
86
50
131
26426
86
50
131
26428
86
50
131
26430
86
50
131
26433
86
50
131
26436
86
50
131
26439
86
50
131
26442
85
50
131
26444
85
50
133
26447
85
50
133
26450
85
50
133
26453
84
50
133
26456
84
50
133
26459
84
50
133
26462
84
50
133
26465
84
50
136
26468
84
50
137
26470
85
50
137
26473
85
50
137
26476
85
50
137
26478
85
50
137
26481
85
50
141
26484
85
50
141
26486
85
51
141
26489
85
51
141
26492
84
51
140
26495
84
51
140
26498
84
51
140
26500
84
51
140
26503
84
51
140
26506
84
51
140
26508
84
51
140
26511
85
51
140
26514
85
52
140
26516
85
51
140
26518
84
51
140
26521
84
51
140
26524
84
51
140
26526
84
51
140
26528
84
51
139
26531
83
51
139
26533
83
51
139
26535
84
51
139
26538
84
52
138
26540
85
52
138
26543
85
52
138
26546
85
52
138
26548
85
52
138
26550
85
52
138
26553
85
52
138
26556
85
52
139
26558
85
52
139
26561
85
52
139
26564
84
52
138
26567
84
52
138
26570
84
52
138
26572
84
52
138
26574
84
52
138
26577
84
52
138
26579
84
51
138
26581
84
51
138
26584
83
51
137
26586
83
51
137
26588
83
51
137
26590
83
51
137
26592
83
51
137
26595
83
51
137
26598
82
51
137
26600
82
51
137
26602
82
51
137
26605
82
51
137
26608
82
51
137
26610
82
51
137
26612
82
52
135
26615
82
52
135
26617
82
52
135
26619
82
52
135
26622
82
52
135
26624
82
52
135
26626
82
52
135
26629
82
52
137
26632
82
52
137
26634
82
52
137
26636
82
52
137
26639
82
52
137
26641
82
52
137
26643
82
52
137
26646
81
52
137
26648
81
52
137
26650
81
52
137
26652
81
52
137
26654
81
52
137
26656
81
52
138
26658
71
53
139
26660
61
53
139
26662
60
53
139
26663
60
53
139
26665
59
53
139
26667
59
53
139
26668
58
53
139
26670
58
53
139
26672
57
53
139
26673
57
53
139
26674
57
53
139
26676
57
53
139
26678
57
53
138
26680
57
53
138
26682
58
53
138
26683
58
53
138
26685
59
53
138
26687
60
53
138
26688
60
53
138
26690
60
53
138
26692
60
53
138
26693
60
53
138
26695
60
53
138
26697
60
53
138
26698
60
53
138
26700
61
54
138
26702
61
54
138
26703
61
54
137
26704
61
54
136
26705
62
54
135
26707
62
54
135
26709
62
54
135
26712
73
54
134
26714
83
54
134
26716
83
54
133
26719
84
54
133
26722
84
54
132
26724
85
54
132
26727
85
54
131
26730
86
54
130
26732
86
54
127
26735
86
54
127
26738
86
54
127
26740
86
54
127
26743
86
54
126
26746
86
54
126
26748
86
54
126
26751
86
54
127
26754
86
54
127
26757
87
54
127
26760
87
54
127
26762
87
54
127
26765
87
54
127
26768
87
54
127
26771
87
54
127
26774
87
54
127
26777
87
54
127
26780
87
54
127
26782
87
54
128
26785
87
54
129
26788
87
54
129
26790
87
53
129
26792
87
53
129
26795
87
53
129
26798
86
53
130
26801
86
53
130
26804
86
53
130
26806
86
53
131
26808
86
53
131
26811
86
53
131
26814
85
53
131
26816
85
52
131
26818
85
52
131
26821
85
52
131
26824
85
52
131
26827
85
52
130
26830
85
51
130
26832
85
51
130
26834
85
51
130
26837
85
51
130
26840
85
51
130
26843
85
50
130
26846
85
50
130
26848
85
49
130
26851
85
49
130
26854
85
49
130
26856
85
49
130
26859
85
49
130
26862
85
49
130
26865
85
49
130
26868
85
50
130
26872
86
49
130
26875
86
49
130
26878
87
49
130
26880
87
49
130
26883
87
49
130
26886
86
49
130
26889
86
49
130
26892
86
49
130
26895
85
49
131
26898
85
49
131
26902
84
49
131
26904
84
49
132
26907
83
49
133
26910
83
49
133
26913
83
49
133
26916
83
48
133
26919
84
48
133
26922
84
48
133
26925
84
48
132
26928
84
48
132
26930
84
48
132
26932
84
48
132
26935
84
48
132
26938
84
48
132
26940
84
48
131
26942
84
48
130
26944
84
48
129
26946
84
48
129
26949
83
48
129
26952
83
48
129
26954
83
48
131
26956
83
48
131
26958
83
48
131
26961
83
48
131
26964
83
48
131
26966
83
47
131
26968
84
47
131
26970
83
47
131
26972
83
47
131
26974
83
47
131
26976
83
47
130
26978
83
47
130
26981
83
47
130
26983
83
47
131
26985
82
47
131
26987
82
47
131
26989
82
47
131
26991
82
47
132
26993
82
47
133
26995
82
48
133
26997
82
48
133
27000
81
48
133
27002
81
48
134
27004
81
48
134
27006
81
48
134
27008
81
48
134
27011
81
48
134
27013
81
48
134
27015
81
48
134
27018
81
48
134
27020
81
48
134
27022
81
48
135
27025
81
48
136
27028
81
48
136
27031
81
48
136
27034
81
48
136
27036
82
48
136
27038
82
48
136
27041
82
48
136
27043
82
49
136
27045
82
49
136
27048
81
49
136
27050
81
49
136
27052
81
49
136
27054
81
49
136
27056
81
49
136
27059
81
49
136
27061
81
49
137
27063
81
49
137
27066
81
49
137
27068
82
49
137
27070
82
49
137
27073
82
49
137
27075
82
49
137
27077
82
50
138
27080
82
50
138
27083
82
50
138
27086
82
50
138
27088
82
50
138
27090
82
50
138
27093
82
50
139
27096
82
50
139
27098
82
50
139
27100
82
50
138
27103
82
50
138
27105
82
50
138
27107
82
50
138
27109
82
50
138
27111
82
50
138
27114
82
50
138
27116
82
50
138
27118
82
50
138
27120
82
50
138
27122
82
50
138
27125
82
50
138
27127
82
49
138
27129
82
49
138
27132
82
49
138
27134
83
49
138
27136
83
49
138
27139
83
49
138
27141
83
49
138
27143
83
49
138
27146
83
49
138
27148
83
49
138
27150
82
49
138
27153
82
49
138
27156
82
49
137
27158
82
49
137
27160
81
49
137
27163
81
48
137
27166
81
48
137
27168
82
48
136
27170
82
48
135
27173
82
48
134
27176
83
47
133
27178
83
47
133
27180
83
47
133
27183
83
47
132
27186
83
47
132
27189
83
47
131
27191
83
47
131
27193
83
47
130
27196
83
47
130
27199
83
47
130
27201
83
46
129
27203
83
46
129
27206
83
46
128
27208
83
46
128
27210
83
46
128
27213
83
46
127
27216
83
46
127
27219
83
46
127
27222
84
46
127
27224
84
46
127
27227
84
45
127
27230
85
45
126
27232
85
45
126
27235
85
45
126
27238
85
45
126
27240
86
45
126
27242
85
45
126
27244
85
45
127
27247
85
45
127
27250
85
45
127
27252
84
44
127
27255
83
44
127
27257
83
44
127
27259
82
44
127
27262
82
44
127
27265
82
43
127
27267
82
43
126
27269
83
43
126
27272
83
43
126
27274
83
43
126
27276
84
43
126
27279
84
43
127
27282
84
43
127
27285
84
43
127
27288
84
43
127
27290
84
42
128
27292
84
42
128
27294
84
42
128
27296
84
42
128
27299
84
42
128
27301
84
42
129
27303
84
42
129
27306
84
42
130
27308
84
42
130
27310
84
42
131
27312
84
41
131
27314
84
41
131
27317
85
41
131
27320
84
41
131
27322
84
41
131
27324
84
41
131
27326
84
41
131
27328
83
41
130
27330
82
41
130
27332
81
41
130
27333
80
40
130
27334
78
40
130
27335
76
40
130
27338
75
40
130
27340
74
40
130
27342
74
40
130
27344
74
40
130
27346
74
40
130
27349
75
40
130
27350
75
40
130
27352
76
39
130
27354
78
39
130
27357
80
39
130
27359
81
39
130
27361
82
39
130
27364
83
38
130
27367
83
38
130
27370
84
38
130
27372
84
38
130
27374
84
38
130
27377
85
37
130
27380
84
37
129
27382
84
36
128
27384
84
36
128
27385
84
36
128
27387
84
36
128
27389
84
36
129
27391
83
36
129
27393
83
36
129
27394
83
36
129
27396
83
35
129
27398
82
35
129
27400
82
34
127
27402
81
34
127
27404
80
34
127
27406
80
33
127
27409
81
33
127
27411
81
33
127
27413
82
33
127
27416
82
33
127
27418
83
32
127
27420
84
32
128
27422
84
31
128
27424
84
31
129
27427
84
31
129
27430
84
31
129
27432
85
31
129
27434
85
31
129
27436
86
31
129
27438
86
32
129
27441
87
31
129
27444
87
31
130
27447
88
31
130
27450
88
31
130
27453
88
31
130
27455
87
30
130
27457
87
30
130
27460
86
30
130
27463
86
30
130
27466
86
30
130
27468
87
29
130
27470
87
29
132
27472
87
29
132
27474
87
29
134
27477
87
29
135
27479
86
28
135
27481
86
28
135
27484
85
28
134
27488
84
28
134
27490
84
28
134
27493
84
27
134
27496
84
27
134
27499
85
27
134
27502
85
27
134
27505
85
27
132
27508
85
26
132
27511
86
26
132
27514
86
25
132
27517
86
25
132
27520
87
25
132
27524
88
24
132
27527
88
24
132
27530
89
24
132
27532
88
24
132
27535
88
24
132
27538
88
24
133
27541
88
24
133
27544
87
24
134
27547
87
24
135
27550
86
24
135
27553
86
23
135
27556
85
23
135
27558
85
23
135
27561
85
23
135
27564
85
23
135
27566
84
23
135
27569
84
23
135
27572
84
23
135
27575
83
23
136
27578
82
23
136
27580
81
22
136
27582
81
22
136
27584
81
22
136
27586
81
22
136
27588
81
22
136
27590
80
22
136
27592
78
22
136
27594
69
22
136
27595
60
22
138
27597
60
22
138
27599
60
22
137
27600
60
22
137
27602
60
22
137
27604
60
22
137
27606
60
22
137
27608
59
22
136
27609
59
22
136
27610
59
22
136
27611
59
22
136
27612
58
22
136
27614
58
22
136
27615
58
22
136
27616
58
22
136
27618
57
22
136
27619
57
22
136
27620
57
22
136
27622
57
22
136
27624
56
22
136
27625
56
22
135
27627
56
23
134
27629
56
23
134
27630
56
23
134
27632
56
23
134
27634
56
23
134
27636
56
23
133
27638
56
23
132
27639
57
23
132
27641
57
23
131
27643
57
23
130
27644
58
23
130
27646
58
23
129
27648
59
23
129
27650
59
23
129
27652
59
23
128
27653
60
24
128
27655
60
24
127
27657
60
24
127
27658
60
24
127
27660
60
24
127
27662
59
25
127
27663
59
25
127
27665
59
25
128
27667
59
25
129
27668
59
25
129
27670
59
25
129
27672
59
25
130
27674
60
25
130
27676
60
25
130
27677
60
25
130
27679
60
25
130
27681
61
25
130
27682
61
25
130
27684
61
25
130
27686
60
25
130
27687
60
25
130
27689
60
25
130
27691
60
25
130
27692
60
25
130
27694
60
25
130
27696
60
25
130
27698
60
25
129
27700
60
25
129
27701
60
25
128
27702
60
25
128
27704
60
25
129
27706
60
25
128
27707
61
25
129
27708
61
25
129
27710
61
25
129
27712
74
25
130
27715
87
24
130
27718
87
24
130
27720
87
24
130
27722
86
24
130
27725
86
24
131
27727
86
24
130
27729
86
24
130
27732
86
24
130
27734
86
24
130
27737
86
25
130
27740
87
25
130
27742
87
25
129
27745
87
25
127
27748
87
25
127
27751
88
25
127
27754
87
25
127
27756
87
25
127
27758
87
25
126
27761
87
25
125
27764
86
25
125
27766
86
24
125
27768
86
24
125
27771
86
24
125
27774
86
24
125
27776
86
24
125
27778
86
23
125
27781
86
23
125
27784
86
22
125
27786
86
22
124
27788
85
22
123
27790
85
22
122
27792
85
22
122
27794
86
22
122
27796
86
22
122
27798
86
22
122
27800
86
21
122
27803
86
21
122
27806
86
21
122
27808
86
21
122
27810
85
21
123
27813
84
21
124
27816
84
21
127
27818
84
21
127
27821
85
21
127
27824
85
21
127
27827
86
21
128
27830
86
21
129
27833
86
21
129
27836
87
21
129
27838
87
21
129
27841
87
20
129
27844
86
20
129
27847
86
20
129
27850
86
20
129
27853
86
20
130
27856
86
19
130
27859
87
19
130
27862
86
19
131
27865
86
19
132
27868
86
19
132
27870
87
19
133
27872
86
19
133
27875
86
19
133
27878
86
19
134
27881
86
19
135
27884
85
19
135
27886
85
19
136
27888
85
19
136
27891
85
19
135
27894
85
20
135
27897
86
20
135
27900
85
20
135
27902
85
20
135
27904
85
20
135
27907
85
20
135
27910
85
19
135
27913
86
19
135
27916
86
19
135
27919
86
19
136
27922
86
19
136
27924
86
18
138
27927
86
18
138
27930
86
18
138
27932
85
18
138
27935
85
18
137
27938
85
18
137
27941
85
18
137
27944
85
18
137
27946
85
18
137
27948
85
18
137
27951
85
17
137
27954
85
17
137
27957
85
17
137
27959
85
17
137
27961
85
17
137
27964
85
16
137
27967
85
16
137
27970
85
16
137
27972
85
16
137
27975
84
16
137
27978
84
16
137
27980
84
16
137
27982
83
16
137
27984
82
16
137
27985
80
16
137
27986
80
15
137
27988
80
15
137
27989
80
15
137
27990
80
15
137
27992
80
15
137
27993
80
15
137
27995
80
15
137
27997
80
15
137
27998
80
15
136
28000
80
15
136
28001
78
14
135
28002
77
14
134
28004
77
14
134
28005
77
14
134
28006
66
14
133
28008
55
13
133
28010
55
13
133
28011
55
13
132
28013
54
13
132
28015
54
13
132
28016
54
13
132
28018
54
13
132
28020
54
13
131
28021
54
13
131
28022
55
13
131
28023
56
13
131
28024
55
13
131
28026
55
13
130
28028
55
13
130
28029
55
13
129
28030
55
13
129
28032
55
13
129
28034
55
13
129
28036
55
13
128
28038
55
13
128
28040
55
12
127
28042
55
12
126
28043
55
12
126
28044
55
12
126
28045
55
12
126
28046
55
12
125
28048
56
12
124
28049
56
12
124
28050
57
12
124
28051
57
12
124
28052
57
12
123
28054
56
12
123
28055
56
12
123
28056
56
12
123
28057
56
12
123
28058
56
12
123
28060
56
12
123
28061
56
12
122
28062
56
12
121
28064
56
12
120
28065
56
12
120
28067
56
12
120
28069
56
12
119
28070
56
12
118
28072
56
12
118
28074
56
12
118
28075
56
12
118
28076
55
12
118
28078
55
12
118
28079
55
12
117
28080
55
11
117
28082
55
11
117
28083
55
11
117
28084
55
11
118
28086
55
11
118
28088
55
11
118
28089
55
11
119
28090
55
11
119
28092
55
11
119
28093
55
11
120
28094
55
11
120
28096
55
11
120
28097
55
11
120
28098
55
11
120
28100
55
12
120
28102
55
12
121
28103
55
12
121
28104
55
12
121
28105
55
12
121
28106
55
12
122
28108
55
12
122
28110
55
12
122
28111
55
12
122
28112
54
12
122
28114
54
12
122
28115
54
12
119
28116
54
12
119
28117
53
12
119
28118
53
12
119
28120
52
12
119
28121
52
12
119
28122
52
12
120
28123
52
12
120
28124
52
12
120
28126
52
12
120
28128
52
12
119
28130
52
12
119
28130
52
12
119
28131
52
12
119
28132
52
12
119
28133
52
12
119
28134
53
12
119
28135
53
12
119
28136
53
12
119
28138
54
12
119
28139
54
12
119
28140
55
12
119
28142
55
12
119
28143
55
12
119
28144
55
12
119
28145
56
12
119
28146
56
12
119
28148
56
12
119
28150
56
12
119
28151
56
12
117
28152
56
12
117
28153
56
12
116
28154
56
12
116
28156
56
12
116
28158
56
12
116
28159
56
12
117
28160
56
12
117
28161
57
12
117
28162
56
12
117
28164
56
12
117
28165
56
12
116
28166
56
12
116
28168
56
12
116
28169
56
12
116
28170
56
12
116
28172
57
12
115
28173
57
12
115
28174
57
12
115
28176
57
12
116
28177
57
12
116
28178
57
12
117
28180
57
12
117
28182
57
12
118
28183
57
12
118
28184
57
12
118
28186
57
12
118
28188
57
12
118
28189
57
12
118
28190
57
12
118
28191
57
12
118
28192
57
12
118
28194
57
12
118
28196
57
12
118
28197
57
12
120
28198
57
12
120
28199
57
12
120
28200
57
12
120
28202
57
12
120
28204
57
12
120
28205
57
12
120
28206
57
12
120
28207
57
12
120
28208
57
12
120
28209
57
12
120
28210
57
12
120
28212
57
12
120
28214
57
12
119
28215
57
12
119
28216
57
12
119
28218
57
12
119
28219
56
12
120
28220
56
12
121
28222
55
12
121
28224
55
12
121
28225
55
12
121
28226
55
12
121
28227
54
12
121
28228
54
12
121
28230
54
12
121
28231
54
12
120
28233
53
12
119
28235
53
12
119
28236
53
12
118
28237
53
12
118
28238
53
12
118
28239
53
12
117
28240
53
12
117
28242
53
12
116
28243
53
12
114
28244
53
12
114
28246
53
12
114
28247
53
12
114
28248
54
12
115
28250
54
12
114
28252
54
12
115
28253
54
12
115
28254
54
12
115
28256
54
12
115
28258
54
12
116
28260
54
12
116
28262
55
12
116
28264
56
12
116
28266
56
12
116
28268
57
12
116
28270
57
12
116
28271
58
12
116
28273
59
12
116
28275
59
12
116
28277
59
12
116
28279
59
12
116
28282
60
12
117
28284
62
12
117
28286
73
12
117
28288
84
12
117
28291
84
13
117
28294
84
13
117
28296
84
13
118
28299
84
13
119
28302
84
13
119
28304
84
14
119
28306
84
14
121
28309
84
14
123
28312
84
14
123
28314
84
14
123
28317
85
14
123
28320
85
14
123
28322
85
14
124
28324
85
14
124
28326
85
14
124
28329
86
14
125
28332
85
13
125
28335
85
13
125
28338
85
13
125
28340
85
13
125
28342
85
13
125
28345
85
13
125
28348
85
13
127
28350
85
13
127
28352
85
13
127
28355
85
13
128
28358
85
13
127
28360
85
13
131
28362
85
13
132
28365
85
13
132
28366
85
13
133
28368
85
13
133
28370
83
13
134
28372
81
13
133
28374
70
13
133
28375
59
13
132
28376
59
13
131
28378
59
13
131
28380
59
13
131
28381
59
13
131
28383
59
13
131
28385
59
13
130
28388
60
13
129
28390
61
13
129
28392
73
13
129
28395
84
13
128
28398
84
13
128
28400
85
13
128
28402
85
13
128
28404
85
13
127
28406
85
13
127
28409
86
13
127
28412
86
13
127
28414
86
13
127
28416
85
13
127
28419
85
13
127
28422
85
13
129
28424
84
13
129
28426
83
13
129
28428
83
13
129
28430
83
13
130
28433
83
13
130
28436
83
13
132
28438
83
13
132
28440
83
13
132
28443
84
13
132
28446
84
13
132
28448
85
13
133
28450
84
13
133
28452
84
13
133
28454
83
13
133
28455
83
13
133
28456
83
13
133
28457
83
13
133
28458
81
13
131
28459
80
13
131
28460
68
12
131
28461
57
12
131
28462
57
12
131
28463
57
12
131
28464
57
12
131
28466
57
12
131
28468
57
12
131
28469
58
12
130
28470
58
12
129
28472
58
12
129
28473
58
12
129
28474
58
12
129
28476
58
12
128
28477
59
12
128
28478
59
12
127
28479
59
12
126
28479
59
11
113
28480
0
11
113
28482
0
11
114
28482
0
11
116
28482
0
11
116
28485
28
11
116
28488
57
11
113
28489
55
11
112
28490
54
11
110
28491
54
11
110
28492
55
11
110
28493
55
11
110
28494
55
11
110
28495
55
11
110
28496
55
11
109
28498
55
11
109
28499
55
11
109
28500
55
11
109
28502
55
11
109
28504
55
11
108
28506
55
11
108
28508
55
11
108
28510
55
12
108
28512
55
12
108
28515
55
12
108
28518
56
12
109
28521
58
12
110
28524
72
12
110
28526
86
12
110
28528
86
12
111
28531
85
12
111
28533
85
12
112
28535
84
12
112
28537
83
12
113
28539
83
12
113
28540
83
12
113
28542
83
12
113
28544
70
13
114
28545
57
13
116
28548
57
13
116
28550
58
13
116
28552
58
13
116
28555
58
13
116
28558
59
13
116
28560
61
13
118
28562
71
13
118
28564
81
13
118
28566
81
13
118
28569
81
13
118
28572
81
13
118
28574
82
13
117
28576
81
13
117
28578
81
13
117
28580
81
13
117
28583
81
13
117
28586
81
13
117
28588
81
13
117
28590
81
14
119
28592
81
14
119
28595
82
14
119
28598
83
14
119
28600
83
14
121
28602
83
14
122
28604
84
14
122
28607
84
14
123
28609
83
14
124
28611
83
14
126
28612
83
14
126
28613
83
13
127
28615
83
13
127
28617
83
13
127
28618
81
13
127
28620
79
13
128
28622
68
13
130
28623
57
13
130
28624
57
13
130
28626
58
13
130
28628
58
13
131
28629
58
13
133
28631
59
13
133
28633
59
13
132
28634
59
13
132
28636
60
13
132
28638
60
13
131
28639
60
13
130
28641
60
13
130
28643
60
13
130
28644
60
14
130
28646
60
14
129
28648
59
14
129
28650
59
14
128
28652
59
14
128
28653
59
14
126
28654
59
14
126
28656
59
14
126
28658
59
14
125
28660
59
14
125
28662
59
14
124
28663
59
14
125
28665
59
14
124
28667
59
14
124
28668
59
14
123
28670
60
14
122
28672
60
14
120
28673
60
14
120
28675
60
14
120
28677
61
14
117
28678
61
14
117
28680
61
13
116
28682
61
13
118
28683
61
13
118
28684
61
13
118
28686
61
13
118
28688
61
13
117
28689
61
13
117
28690
62
13
115
28692
62
13
115
28694
62
13
115
28695
63
12
115
28696
63
12
116
28698
63
12
116
28700
63
12
116
28702
63
12
116
28704
63
12
116
28706
63
12
114
28708
73
12
114
28710
83
12
113
28712
83
12
113
28715
83
12
113
28718
81
12
114
28720
80
12
112
28722
81
12
111
28725
81
12
111
28728
81
12
111
28731
81
12
111
28734
81
12
111
28736
82
12
111
28738
82
12
112
28741
83
11
112
28743
83
11
112
28745
83
11
112
28748
83
11
112
28750
83
11
112
28752
83
11
112
28755
84
11
112
28758
84
11
112
28760
84
11
112
28762
83
11
113
28765
83
11
114
28768
83
11
114
28770
83
11
117
28772
83
11
117
28775
83
11
118
28778
83
11
118
28780
84
11
118
28782
84
11
118
28785
84
11
118
28788
84
12
118
28791
84
11
119
28794
83
11
119
28796
83
11
120
28798
83
11
121
28801
83
11
124
28803
83
11
124
28805
83
11
124
28806
83
11
124
28808
83
11
125
28810
73
11
125
28811
63
11
125
28813
63
11
125
28815
63
11
125
28817
63
11
124
28819
63
11
124
28821
63
11
124
28823
63
11
124
28826
63
11
124
28828
63
11
124
28830
63
11
126
28831
63
11
126
28832
63
11
124
28834
63
11
124
28836
63
11
124
28837
63
11
124
28839
62
11
124
28841
62
11
124
28842
62
11
123
28843
61
11
123
28844
61
11
122
28846
61
11
121
28848
61
11
120
28850
61
11
122
28852
61
11
120
28853
61
11
120
28855
60
11
119
28857
60
11
119
28858
60
11
118
28860
60
11
118
28862
60
12
118
28863
60
12
118
28865
60
12
119
28867
60
12
119
28868
60
12
119
28870
60
12
120
28872
60
12
120
28873
60
12
120
28874
60
12
120
28876
61
12
120
28878
61
12
120
28879
61
12
120
28880
61
12
120
28882
61
12
120
28884
61
12
120
28885
61
12
120
28886
61
12
121
28888
61
12
122
28890
61
12
122
28891
61
12
123
28893
61
13
124
28895
61
13
125
28896
60
13
124
28898
60
13
122
28900
60
13
122
28901
60
13
122
28902
60
13
121
28904
60
13
121
28906
60
13
121
28907
60
13
123
28908
60
13
123
28910
60
13
125
28912
60
13
125
28913
60
13
126
28914
60
13
126
28916
60
14
126
28918
60
14
126
28920
60
14
126
28922
60
14
126
28923
60
14
126
28924
60
14
124
28926
61
14
123
28928
61
14
123
28930
61
14
122
28932
61
14
121
28933
61
14
119
28934
61
14
119
28936
61
14
118
28938
60
14
118
28940
60
14
118
28942
60
15
118
28944
60
15
118
28946
60
15
119
28947
60
15
119
28948
60
15
119
28950
61
15
120
28952
61
15
120
28953
61
15
121
28955
61
15
121
28957
61
15
121
28958
61
16
121
28960
61
16
122
28962
61
16
122
28963
61
16
122
28964
61
16
122
28966
61
16
122
28968
61
16
122
28970
61
16
122
28972
61
16
122
28973
61
16
122
28975
60
17
120
28977
60
17
120
28978
60
17
120
28980
60
17
120
28982
60
17
120
28983
60
18
120
28984
60
18
120
28986
60
18
120
28988
60
18
120
28989
60
18
120
28990
60
18
120
28992
60
18
120
28994
60
18
120
28996
60
18
120
28998
60
18
119
28999
60
19
118
29001
60
19
118
29003
60
19
118
29004
59
19
118
29006
59
19
118
29008
59
19
118
29009
59
19
118
29010
59
19
118
29012
59
19
118
29014
59
19
118
29016
59
20
120
29018
59
20
121
29019
59
20
121
29020
59
20
122
29022
59
20
123
29024
59
20
123
29025
59
20
124
29026
59
20
125
29028
59
20
125
29030
59
20
125
29032
60
21
125
29034
60
21
125
29035
60
21
125
29037
60
21
127
29039
60
21
127
29040
60
21
127
29042
60
21
127
29044
60
21
127
29046
60
21
126
29048
60
21
126
29049
60
22
125
29052
60
22
126
29054
60
22
126
29056
73
22
126
29059
87
22
126
29062
87
23
125
29064
87
22
125
29066
86
22
125
29069
85
22
125
29071
85
22
125
29073
85
22
125
29076
85
22
125
29078
84
22
126
29080
84
22
127
29083
84
22
127
29086
84
22
127
29088
84
22
127
29091
84
22
126
29094
84
22
126
29096
84
22
126
29098
84
22
126
29100
84
22
126
29103
84
22
125
29106
84
22
123
29108
84
22
123
29110
84
22
122
29113
85
22
122
29116
85
22
122
29118
85
22
121
29120
84
22
122
29122
84
22
122
29124
84
22
122
29127
84
22
122
29129
84
22
123
29131
84
22
123
29133
83
22
123
29135
83
22
123
29138
83
22
123
29140
83
22
123
29142
83
22
123
29145
83
22
123
29148
83
22
123
29150
83
22
124
29152
83
22
124
29155
83
22
124
29157
83
22
124
29159
83
22
124
29161
83
22
124
29163
82
22
124
29166
82
22
124
29168
82
22
126
29170
82
21
126
29172
82
21
126
29174
82
21
126
29177
82
21
127
29179
82
21
127
29181
82
21
127
29184
83
21
127
29186
83
21
127
29188
84
21
129
29190
84
21
129
29192
84
20
129
29195
85
20
130
29198
85
20
131
29201
85
20
131
29203
84
20
131
29205
84
19
131
29208
84
19
131
29210
84
19
131
29212
84
19
131
29215
83
19
132
29218
83
19
132
29221
83
19
132
29224
84
19
132
29227
84
19
132
29230
84
19
132
29232
85
19
132
29234
85
19
133
29237
85
19
133
29240
85
19
133
29242
85
19
133
29244
85
19
133
29247
85
19
133
29249
84
19
131
29251
84
19
131
29254
83
19
131
29256
83
19
131
29258
82
19
131
29261
82
19
130
29264
82
19
129
29266
82
20
129
29268
82
20
129
29271
82
20
129
29274
83
20
128
29276
83
20
128
29278
83
20
128
29281
83
20
128
29284
83
20
129
29286
83
20
129
29288
83
20
129
29291
83
20
130
29294
83
20
130
29296
83
20
130
29298
82
20
132
29300
82
20
132
29302
82
20
133
29305
82
20
134
29306
82
20
135
29308
82
20
135
29309
81
20
135
29310
79
21
136
29312
69
21
137
29313
59
21
136
29314
59
21
136
29316
59
21
136
29318
59
21
137
29319
59
21
137
29320
59
21
137
29321
59
21
137
29322
59
21
137
29324
59
22
137
29326
59
22
137
29327
59
22
137
29328
58
22
137
29330
58
22
137
29331
58
22
137
29332
58
22
137
29334
58
22
137
29335
58
22
137
29336
58
22
137
29338
59
23
137
29340
59
23
137
29341
59
23
137
29344
71
23
137
29346
83
23
137
29348
83
23
137
29351
83
23
137
29354
83
23
137
29356
83
23
137
29359
84
23
137
29362
84
24
136
29364
84
24
136
29365
84
24
136
29368
84
24
136
29370
83
24
137
29372
83
24
137
29374
83
24
137
29376
83
24
137
29378
83
24
137
29380
72
24
137
29381
61
24
137
29382
61
24
137
29384
61
24
137
29386
60
24
137
29388
60
24
137
29390
60
25
137
29391
60
25
137
29392
59
25
136
29394
59
25
135
29394
59
25
135
29395
59
25
135
29396
59
25
134
29397
59
25
134
29398
59
25
134
29400
58
25
135
29401
58
25
135
29402
58
25
135
29404
58
25
135
29407
58
25
135
29410
58
25
134
29412
58
26
134
29415
72
26
134
29418
87
26
134
29421
87
26
133
29424
86
26
132
29427
86
26
133
29430
86
25
132
29432
85
25
131
29435
85
25
131
29436
84
25
131
29438
84
25
131
29441
84
25
131
29444
84
25
131
29447
84
25
131
29450
84
25
131
29452
84
25
130
29454
84
25
130
29457
83
25
130
29460
83
25
130
29462
83
25
128
29465
83
25
128
29467
83
25
128
29469
84
25
128
29471
83
25
129
29473
83
25
129
29476
83
26
129
29478
83
26
129
29480
83
26
129
29481
83
26
127
29483
83
26
127
29485
84
26
127
29488
84
26
127
29490
84
26
127
29492
84
26
127
29494
84
26
128
29496
84
26
128
29499
83
26
128
29502
83
26
128
29504
82
26
129
29507
82
26
129
29510
82
26
129
29512
81
26
130
29514
80
26
130
29516
80
26
130
29519
80
26
131
29521
80
26
131
29523
80
25
132
29526
80
25
131
29529
81
25
132
29532
82
25
132
29534
83
25
133
29537
83
24
133
29540
83
24
133
29542
83
24
133
29545
83
24
133
29548
83
24
133
29551
83
24
133
29553
83
24
133
29555
83
24
131
29558
83
24
131
29561
84
24
131
29563
83
24
131
29565
83
24
131
29568
83
24
131
29570
83
24
131
29573
83
24
131
29576
83
23
131
29578
83
23
131
29581
83
22
131
29584
83
22
131
29586
83
22
130
29588
83
21
129
29591
83
21
129
29594
83
21
128
29596
82
21
128
29598
82
21
127
29601
82
20
127
29604
82
20
126
29606
83
20
126
29608
83
20
125
29611
83
20
125
29614
83
19
124
29617
84
19
124
29619
84
19
123
29621
84
19
123
29624
84
19
123
29627
85
18
123
29630
85
18
123
29633
86
17
124
29636
86
17
124
29638
86
17
124
29641
86
17
124
29644
86
17
124
29647
86
17
124
29650
86
17
124
29653
86
18
124
29656
86
17
124
29658
86
17
124
29661
87
17
124
29664
87
17
124
29667
87
17
124
29670
87
17
124
29672
87
17
124
29676
87
17
124
29679
87
17
125
29681
86
17
125
29683
86
16
126
29686
86
16
126
29689
86
16
126
29692
86
16
126
29694
86
16
126
29696
86
15
126
29699
86
15
125
29702
86
15
125
29705
86
15
125
29708
86
15
125
29710
86
15
126
29712
86
15
127
29715
86
15
128
29717
86
15
128
29719
86
15
129
29721
85
14
129
29723
85
14
130
29725
85
14
130
29727
85
14
130
29730
84
14
130
29732
84
14
130
29734
83
14
129
29737
83
14
129
29740
82
14
131
29742
82
14
131
29744
82
14
131
29747
82
14
131
29750
82
14
131
29753
82
14
131
29754
81
14
132
29756
81
13
132
29756
81
13
132
29757
81
13
132
29757
81
13
132
29757
81
13
132
29758
81
13
131
29759
81
13
131
29759
81
12
130
29759
0
12
130
29763
29
12
130
29767
58
12
129
29768
57
12
128
29769
57
12
128
29770
55
12
128
29770
54
13
128
29770
54
12
128
29770
54
12
125
29770
0
12
124
29772
0
12
121
29774
0
12
119
29776
0
12
119
29778
0
12
118
29780
30
12
118
29781
60
12
118
29783
60
12
118
29785
60
12
118
29787
60
12
117
29789
59
12
116
29791
59
12
116
29793
58
12
116
29795
58
12
115
29797
58
12
112
29798
58
12
110
29800
59
12
109
29801
59
12
109
29802
59
12
108
29804
58
12
107
29805
58
12
107
29807
58
12
106
29809
59
13
106
29811
59
13
106
29813
59
13
106
29814
59
13
107
29816
59
13
108
29818
59
13
108
29819
59
13
108
29820
59
13
107
29821
59
13
107
29822
59
13
108
29824
59
13
108
29826
59
13
108
29828
59
13
108
29830
59
13
108
29831
59
13
108
29832
59
14
108
29833
60
14
109
29834
60
14
109
29836
60
14
109
29838
60
14
109
29839
60
14
110
29841
60
14
112
29843
60
14
112
29845
60
14
112
29847
61
14
112
29848
61
14
112
29850
61
14
112
29852
61
14
112
29853
61
14
112
29854
61
14
113
29856
62
15
113
29858
62
15
113
29859
62
15
113
29860
61
15
114
29862
61
15
114
29863
60
15
114
29864
60
15
114
29866
60
15
114
29867
60
15
114
29868
59
15
114
29870
59
16
117
29872
59
16
117
29873
59
16
121
29875
59
16
124
29877
59
16
125
29878
59
16
125
29880
59
16
126
29882
59
16
126
29884
59
16
126
29886
59
16
126
29887
59
17
125
29889
59
17
125
29891
59
17
125
29893
59
17
125
29895
59
17
125
29898
59
17
125
29900
59
17
125
29902
59
17
124
29903
59
17
124
29905
59
17
124
29907
59
17
124
29909
59
17
124
29911
59
17
124
29912
59
17
126
29914
59
17
126
29916
58
18
126
29918
58
18
127
29919
58
18
127
29920
58
18
127
29922
58
18
127
29923
58
18
127
29924
58
18
127
29926
58
18
127
29928
57
18
127
29929
57
18
126
29930
57
19
125
29932
57
19
125
29934
57
19
125
29935
58
19
124
29936
58
19
124
29938
58
20
124
29940
57
20
125
29941
57
20
125
29942
57
20
125
29944
58
20
125
29946
57
20
124
29947
57
20
124
29948
57
20
124
29950
57
20
124
29952
57
20
124
29953
57
21
124
29954
57
21
124
29956
57
21
124
29958
57
21
125
29959
57
21
125
29960
57
22
126
29961
58
22
125
29963
58
22
125
29965
58
22
126
29966
58
22
127
29968
58
23
127
29970
58
23
128
29971
58
23
128
29972
57
23
130
29974
57
23
130
29975
56
23
130
29976
55
23
130
29978
55
23
131
29979
55
24
133
29980
54
24
133
29982
54
25
134
29983
54
25
134
29984
54
25
135
29986
54
25
135
29987
54
25
135
29989
54
26
135
29991
54
26
135
29992
54
26
135
29993
55
26
134
29994
55
26
134
29996
55
26
134
29998
56
26
134
30000
56
26
134
30002
56
26
134
30003
57
26
134
30004
57
27
134
30006
57
27
134
30008
57
27
134
30010
57
27
134
30012
57
27
134
30014
57
28
134
30017
57
28
134
30020
57
28
134
30022
57
28
134
30025
57
28
133
30028
57
28
133
30031
57
28
133
30033
57
28
132
30035
57
28
132
30038
57
28
132
30041
57
28
132
30044
57
27
133
30046
57
27
133
30048
57
27
133
30051
57
27
133
30054
57
27
133
30056
57
26
133
30058
57
26
133
30061
57
26
133
30064
57
26
133
30067
57
26
132
30069
57
26
131
30071
57
26
131
30074
57
26
131
30076
57
26
131
30078
57
26
130
30081
57
26
130
30084
57
26
129
30087
57
26
129
30090
57
26
129
30092
57
26
128
30094
57
26
128
30097
57
26
127
30100
57
26
126
30102
57
26
126
30104
57
26
126
30107
57
25
125
30110
57
25
124
30112
57
25
124
30115
72
25
124
30118
86
25
124
30120
86
25
123
30123
86
25
123
30126
85
25
122
30128
85
25
122
30130
85
25
122
30133
85
24
122
30136
84
24
122
30138
84
24
122
30140
84
24
122
30143
85
24
123
30146
85
24
123
30148
85
24
123
30150
85
24
123
30153
85
24
123
30156
85
24
123
30159
85
23
123
30161
84
23
123
30163
84
23
123
30166
84
23
123
30168
85
23
123
30170
85
23
123
30172
85
23
123
30175
85
23
123
30178
85
23
123
30180
84
23
123
30183
84
22
123
30185
83
22
123
30187
83
22
123
30190
83
22
123
30192
84
22
122
30194
84
22
121
30197
84
22
120
30200
85
22
120
30202
85
22
120
30204
85
22
120
30207
86
22
120
30209
86
22
122
30211
86
22
122
30214
86
22
123
30216
86
22
123
30218
85
21
123
30221
85
21
123
30224
84
21
123
30226
84
21
123
30228
84
21
123
30230
83
21
123
30232
83
21
124
30233
83
21
125
30234
81
21
125
30236
80
21
125
30236
69
21
125
30236
58
21
125
30238
0
21
125
30239
0
21
125
30240
0
20
125
30241
0
20
126
30243
0
20
127
30245
0
20
127
30247
0
20
127
30249
0
20
127
30251
0
20
127
30253
0
20
127
30254
33
20
127
30256
66
20
127
30258
67
20
127
30260
68
20
127
30262
68
20
125
30264
69
20
125
30266
69
21
125
30267
69
21
124
30270
71
21
125
30273
72
21
125
30275
74
21
125
30277
76
21
125
30280
79
21
125
30282
83
21
125
30284
83
21
120
30286
84
21
118
30288
84
21
117
30290
84
21
117
30292
83
21
117
30295
83
21
116
30297
83
21
117
30299
83
22
117
30302
83
22
117
30304
83
22
118
30306
83
22
118
30308
83
22
119
30310
83
22
119
30313
83
22
119
30314
82
22
119
30316
82
22
120
30318
82
22
120
30320
81
23
120
30322
81
22
120
30325
81
22
120
30327
81
22
123
30329
81
22
125
30332
82
22
125
30334
82
21
125
30336
83
21
127
30338
83
21
127
30340
84
21
127
30343
84
21
127
30346
84
21
129
30348
85
21
129
30351
85
21
130
30354
85
21
130
30356
85
21
130
30359
85
20
130
30362
84
20
130
30364
84
20
128
30366
83
20
128
30369
83
20
128
30372
83
19
128
30374
83
19
128
30376
82
19
128
30379
82
19
128
30382
83
19
128
30384
83
19
129
30386
83
19
129
30389
83
19
129
30392
83
19
129
30394
83
20
129
30396
83
20
129
30399
83
20
131
30402
83
20
132
30404
83
20
132
30406
83
20
132
30409
83
20
132
30412
83
20
132
30415
83
20
132
30417
83
20
132
30419
83
20
132
30422
83
20
132
30425
83
20
132
30427
83
20
132
30429
84
20
131
30432
84
20
131
30434
84
20
131
30436
84
20
131
30438
84
20
131
30440
83
20
133
30443
83
20
133
30445
83
20
133
30447
83
20
133
30449
83
20
133
30451
83
20
133
30453
72
21
133
30455
62
21
135
30457
62
21
135
30459
62
21
134
30460
62
21
135
30462
62
21
135
30464
62
21
135
30466
62
21
134
30468
62
21
134
30470
63
21
134
30472
62
21
134
30473
62
21
134
30474
62
21
134
30476
62
21
134
30478
62
21
134
30479
62
21
134
30481
61
21
134
30483
61
21
134
30484
61
21
134
30485
61
21
133
30487
61
22
133
30489
62
22
132
30490
61
22
132
30492
61
22
132
30494
61
22
132
30495
61
22
132
30496
61
22
132
30498
61
22
132
30500
60
22
133
30501
60
22
133
30503
60
23
133
30505
60
23
133
30506
60
23
133
30508
60
23
133
30510
60
23
133
30511
60
23
133
30512
60
23
133
30513
60
23
133
30515
60
23
133
30517
60
23
133
30519
60
24
133
30521
61
24
133
30524
61
24
133
30527
61
24
133
30530
71
24
133
30532
82
24
133
30534
82
24
133
30537
83
24
133
30540
83
24
133
30542
83
24
133
30544
83
24
133
30545
83
24
133
30546
82
24
133
30548
82
24
133
30550
82
24
133
30552
82
25
133
30554
81
25
133
30555
80
25
133
30556
79
25
133
30558
79
25
131
30559
79
25
131
30560
79
25
131
30562
76
25
131
30563
74
25
131
30564
72
25
131
30566
70
25
132
30568
68
25
132
30569
66
25
132
30570
64
25
131
30572
63
25
130
30574
62
25
128
30575
62
25
126
30576
62
25
126
30578
61
25
125
30580
61
25
124
30582
61
25
123
30584
61
25
123
30585
61
25
123
30586
61
25
123
30588
61
25
122
30589
61
26
122
30590
61
26
122
30592
61
26
122
30593
61
26
122
30594
61
26
122
30595
61
26
122
30596
60
26
123
30598
60
26
123
30599
60
26
123
30600
60
26
121
30601
60
26
121
30602
60
26
121
30604
60
26
123
30606
60
26
123
30608
60
26
123
30609
60
27
123
30610
60
27
123
30612
60
27
120
30613
60
27
120
30614
60
27
121
30615
59
27
122
30616
59
27
122
30618
58
27
122
30619
58
27
122
30620
58
27
122
30622
58
28
122
30624
58
28
122
30626
58
28
122
30628
59
28
122
30629
59
28
123
30630
59
28
123
30632
60
28
123
30634
60
28
123
30636
60
28
123
30638
60
28
124
30639
61
28
125
30641
61
28
125
30643
61
28
125
30644
60
28
125
30646
60
28
125
30648
60
28
125
30650
60
28
124
30651
60
28
124
30652
60
28
128
30654
60
28
132
30655
60
28
132
30656
60
28
133
30658
60
28
133
30660
60
28
132
30661
60
28
132
30662
60
28
132
30664
60
28
132
30666
60
28
132
30667
60
28
128
30668
60
28
126
30670
60
28
126
30672
60
28
126
30674
61
28
126
30676
61
28
126
30678
61
28
126
30680
61
28
126
30681
61
28
126
30682
61
28
126
30684
61
28
126
30686
61
28
126
30688
61
28
123
30690
60
28
122
30692
60
28
121
30694
60
28
121
30695
60
28
121
30696
60
28
121
30698
60
28
120
30700
60
28
120
30701
61
28
118
30702
61
28
118
30704
61
29
116
30706
61
29
117
30707
61
29
117
30710
73
29
117
30713
85
29
118
30715
85
29
118
30717
84
29
117
30720
84
29
117
30722
83
29
115
30724
83
29
115
30725
82
29
115
30726
82
29
115
30728
81
29
115
30730
81
29
115
30732
81
29
117
30734
80
30
117
30736
80
30
117
30738
80
30
118
30741
80
30
119
30744
80
30
120
30747
80
30
120
30750
80
30
121
30752
80
30
121
30755
80
30
122
30758
81
30
123
30760
81
30
123
30762
82
30
123
30764
83
30
124
30766
84
30
124
30769
85
30
124
30772
85
31
124
30774
86
31
124
30777
87
31
124
30780
87
31
125
30782
88
31
125
30784
88
31
125
30787
88
31
125
30789
87
31
127
30791
86
31
127
30794
85
31
129
30796
85
31
129
30798
85
30
129
30800
84
30
130
30802
83
30
132
30805
83
30
133
30808
82
30
133
30810
82
30
133
30814
82
30
132
30817
82
30
132
30820
82
30
132
30823
83
30
132
30826
83
30
132
30830
83
30
132
30833
83
30
133
30836
84
30
133
30838
84
30
133
30841
84
29
135
30844
84
29
135
30847
84
29
135
30850
84
29
136
30853
84
29
137
30856
84
28
138
30858
84
28
139
30860
84
28
139
30863
85
28
139
30865
86
28
138
30867
87
28
138
30870
88
28
137
30873
89
28
137
30876
90
28
137
30880
92
28
136
30883
91
27
136
30886
91
27
136
30889
90
27
136
30892
90
27
136
30894
89
27
136
30897
88
26
136
30898
87
26
136
30899
86
25
136
30900
85
25
136
30902
85
25
136
30903
85
24
136
30904
85
24
136
30906
85
24
136
30907
85
24
136
30908
85
24
136
30909
85
23
136
30910
85
23
135
30912
85
23
135
30914
86
23
134
30915
87
23
134
30918
86
23
133
30921
86
23
133
30924
87
23
133
30926
87
23
133
30929
87
23
131
30932
86
22
130
30935
86
22
130
30938
87
22
130
30940
87
22
130
30943
88
22
130
30946
87
21
130
30949
87
21
130
30952
87
21
129
30955
87
21
129
30958
87
21
128
30960
87
20
128
30963
86
20
127
30966
86
20
126
30969
86
20
126
30972
85
20
126
30975
85
19
126
30978
85
19
125
30980
85
19
125
30983
85
19
126
30986
85
19
126
30988
86
18
126
30991
86
18
126
30994
86
18
126
30997
86
18
126
31000
86
18
125
31002
86
18
125
31005
86
18
125
31008
86
18
125
31011
86
18
125
31014
86
18
125
31016
86
17
125
31018
86
17
125
31021
86
17
125
31023
85
17
125
31025
85
17
125
31028
84
17
125
31030
83
17
125
31032
83
17
125
31034
82
17
127
31036
82
18
127
31038
82
17
127
31040
82
17
127
31043
82
17
127
31046
82
17
127
31048
83
17
127
31050
83
17
128
31053
84
17
128
31056
84
17
129
31058
84
17
129
31060
83
17
129
31063
83
17
130
31066
83
17
131
31068
83
17
131
31071
84
17
131
31074
84
18
131
31076
84
17
132
31079
85
17
133
31082
84
17
133
31084
84
17
133
31086
84
17
134
31088
83
17
134
31090
83
17
135
31093
83
17
135
31096
83
17
135
31099
83
17
134
31101
83
16
134
31103
84
16
134
31106
84
16
134
31108
84
16
134
31110
84
16
134
31113
84
16
134
31116
83
16
134
31118
83
16
134
31120
83
16
135
31123
83
17
135
31126
83
17
135
31128
83
17
135
31130
83
17
135
31133
83
17
135
31135
82
18
135
31137
82
18
135
31138
82
18
135
31140
82
18
137
31142
82
18
137
31143
82
18
137
31144
80
18
138
31146
79
18
139
31148
69
18
139
31149
59
18
139
31150
59
18
139
31152
59
18
139
31154
59
18
139
31155
59
18
139
31156
60
18
139
31158
60
19
139
31160
60
19
139
31161
60
19
139
31162
60
19
138
31164
60
19
137
31166
60
19
136
31167
60
19
135
31168
60
19
135
31170
60
19
135
31172
60
19
135
31174
60
20
135
31176
60
20
135
31177
60
20
135
31178
60
20
135
31180
60
20
135
31182
59
20
135
31183
59
20
136
31184
58
20
136
31186
58
20
136
31188
58
20
136
31190
58
20
136
31192
58
20
135
31193
58
20
135
31195
58
20
135
31197
58
20
135
31198
58
21
135
31200
59
21
135
31202
59
21
136
31204
59
21
137
31206
59
21
137
31207
59
22
137
31209
59
22
137
31211
59
22
136
31213
58
22
135
31215
58
22
135
31216
58
23
135
31218
58
23
135
31220
58
23
134
31222
58
23
134
31224
58
23
134
31226
59
24
134
31227
59
24
134
31228
59
24
134
31230
59
24
134
31231
59
24
134
31232
59
24
134
31233
59
24
134
31234
59
24
134
31236
60
24
134
31237
60
24
134
31238
60
25
134
31240
60
25
133
31241
60
25
132
31242
60
25
132
31243
60
25
132
31244
60
25
132
31246
59
25
132
31248
59
25
133
31249
59
25
133
31251
58
25
133
31253
58
25
133
31255
58
25
133
31257
58
25
133
31258
58
25
131
31260
58
25
131
31263
59
26
131
31266
59
26
131
31268
59
26
131
31269
60
26
131
31272
60
26
131
31274
60
26
130
31275
60
26
130
31276
60
26
130
31278
60
26
129
31280
60
26
129
31282
60
27
129
31284
60
27
129
31286
60
27
129
31288
60
27
129
31290
60
27
128
31291
60
27
127
31292
60
27
127
31293
60
27
126
31294
60
27
126
31296
59
27
125
31298
59
27
125
31299
59
27
125
31300
59
27
125
31302
59
27
125
31304
59
27
125
31306
59
27
125
31307
58
27
125
31308
58
27
124
31310
58
27
124
31311
59
27
124
31313
59
28
126
31315
59
28
127
31318
60
28
127
31320
61
28
128
31323
74
28
128
31326
86
28
128
31328
86
28
128
31331
87
28
128
31334
87
28
127
31336
88
28
127
31339
88
28
125
31342
88
28
125
31344
87
28
125
31347
87
28
124
31350
87
28
124
31352
87
28
124
31354
87
28
124
31357
87
28
124
31360
87
28
124
31363
87
28
124
31366
87
28
124
31369
87
28
124
31372
86
28
124
31374
86
28
124
31377
86
28
126
31380
86
28
126
31382
86
28
126
31385
86
28
126
31388
86
28
126
31391
86
28
126
31394
86
28
126
31396
86
28
127
31399
86
28
127
31402
86
28
127
31404
85
28
127
31407
85
28
127
31410
85
28
127
31412
85
28
128
31414
85
28
129
31417
85
28
129
31418
85
28
129
31419
85
28
130
31421
83
28
130
31423
82
28
131
31424
70
28
131
31425
59
28
131
31426
59
28
131
31428
59
28
132
31430
59
28
132
31431
59
28
132
31434
59
28
133
31436
59
28
133
31438
60
28
133
31441
61
28
133
31444
75
28
133
31446
89
28
133
31449
89
28
133
31452
89
28
133
31454
88
28
133
31457
87
28
133
31460
87
28
133
31463
87
28
134
31466
87
28
134
31468
86
28
136
31470
86
28
136
31473
85
28
136
31476
85
28
136
31478
85
28
136
31480
84
28
136
31483
84
28
136
31486
84
28
136
31489
84
28
136
31492
84
28
135
31494
84
28
135
31497
85
28
135
31500
85
28
135
31502
86
27
135
31505
86
27
135
31508
86
27
134
31511
86
27
134
31514
86
27
134
31517
86
26
134
31520
85
26
134
31522
85
26
134
31525
85
26
134
31528
85
26
134
31530
85
25
134
31533
85
25
134
31536
85
25
134
31538
85
25
134
31540
85
25
134
31543
85
24
134
31545
85
24
133
31547
85
24
133
31550
85
24
132
31552
85
24
132
31555
85
23
132
31558
85
23
131
31560
86
23
131
31563
86
23
131
31566
86
23
131
31569
86
22
130
31572
86
22
130
31574
86
22
130
31576
86
22
130
31579
85
22
130
31582
84
21
130
31585
84
21
130
31587
84
21
130
31589
84
21
130
31592
84
21
130
31595
84
21
130
31597
84
21
129
31599
85
21
129
31602
85
21
129
31604
85
21
129
31606
85
20
129
31609
85
20
129
31612
86
20
128
31614
86
20
127
31616
86
20
127
31619
86
19
127
31621
86
19
127
31623
86
19
126
31626
86
19
126
31629
86
19
126
31632
86
19
126
31634
86
19
127
31636
85
19
127
31639
85
19
128
31642
84
19
128
31644
84
19
128
31647
83
19
129
31650
83
19
129
31652
83
19
129
31655
83
19
129
31658
83
19
130
31660
84
19
130
31662
85
19
131
31665
85
19
131
31668
86
19
131
31671
86
19
131
31674
86
19
131
31676
87
19
131
31678
87
19
133
31681
87
19
133
31684
86
19
133
31686
86
19
134
31688
86
19
134
31691
87
19
135
31694
87
19
136
31697
87
19
136
31700
86
19
137
31703
86
19
137
31705
86
19
137
31707
86
19
137
31710
85
19
137
31712
85
19
137
31715
84
19
137
31718
84
19
137
31720
83
19
137
31723
83
19
137
31726
83
19
137
31728
84
19
137
31730
84
19
137
31733
84
19
137
31736
85
19
138
31738
85
19
139
31741
85
19
139
31744
86
19
140
31747
86
19
139
31750
86
18
139
31752
86
18
139
31755
86
18
139
31758
85
18
139
31760
85
18
139
31763
85
18
139
31766
84
18
139
31768
84
18
139
31771
84
18
140
31774
83
18
140
31776
83
18
141
31778
83
18
140
31781
83
18
140
31783
83
18
140
31785
84
19
140
31788
84
19
140
31791
84
19
140
31794
84
19
140
31796
85
19
140
31798
85
19
140
31801
85
19
140
31804
85
19
140
31806
85
19
140
31809
84
19
140
31812
84
19
140
31814
84
19
140
31817
83
19
140
31820
83
19
140
31822
83
19
140
31824
83
20
140
31827
83
20
140
31830
83
20
140
31832
83
20
140
31834
83
20
140
31837
84
20
140
31840
84
20
140
31842
84
20
140
31844
84
20
140
31847
84
20
140
31850
83
20
140
31852
83
20
141
31854
83
20
141
31857
83
20
141
31860
82
20
141
31862
82
20
141
31864
82
20
141
31867
82
20
142
31870
83
20
142
31872
83
20
142
31875
83
20
142
31878
84
20
142
31880
84
20
142
31883
84
20
142
31886
84
20
142
31888
84
20
142
31890
84
20
142
31893
84
20
142
31896
84
20
142
31899
84
20
141
31902
84
20
141
31904
84
20
141
31906
84
20
141
31909
84
20
141
31912
83
20
141
31914
83
20
141
31917
83
20
141
31920
83
20
141
31922
83
20
141
31924
83
20
142
31927
84
20
142
31930
84
20
142
31932
84
20
141
31935
85
20
141
31938
85
20
141
31940
85
20
141
31943
84
20
141
31946
84
20
141
31948
84
20
141
31950
84
20
141
31952
83
20
141
31955
83
20
141
31958
83
20
141
31961
83
20
141
31963
83
20
141
31965
84
20
141
31968
84
20
141
31970
84
20
141
31973
84
20
141
31976
84
20
141
31978
83
21
141
31981
83
20
141
31984
83
20
141
31986
83
20
141
31988
83
20
140
31991
83
20
140
31994
83
20
140
31996
83
20
140
31998
83
20
140
32001
83
20
140
32003
83
20
140
32005
83
20
140
32008
83
20
141
32011
83
20
141
32014
83
20
141
32016
83
20
141
32018
83
20
141
32020
83
20
141
32022
82
20
141
32025
82
20
141
32027
82
20
141
32029
82
20
141
32031
81
20
141
32033
81
20
141
32036
81
20
141
32038
82
20
141
32041
82
20
140
32044
82
20
140
32046
82
20
140
32048
82
20
140
32050
82
20
140
32052
82
19
140
32055
82
19
140
32058
82
19
140
32060
82
19
139
32062
82
19
139
32064
82
19
139
32067
82
19
139
32070
82
19
139
32072
82
19
139
32074
82
19
139
32077
82
19
139
32080
82
19
139
32082
83
19
139
32084
83
19
139
32087
83
19
138
32089
82
19
138
32091
82
19
138
32094
82
19
138
32096
82
19
138
32098
82
19
139
32101
82
19
139
32103
82
19
139
32105
82
19
139
32108
82
19
139
32110
82
19
139
32113
82
19
139
32116
82
19
139
32118
82
19
139
32120
82
19
139
32123
82
19
139
32126
83
19
139
32128
83
19
139
32130
83
19
139
32132
83
19
140
32134
83
19
140
32136
82
19
140
32139
82
19
140
32142
82
19
139
32144
82
19
139
32146
81
19
139
32148
81
19
139
32150
81
19
138
32153
81
19
138
32156
81
19
138
32158
81
19
138
32160
81
19
138
32162
81
19
138
32164
81
19
137
32166
81
19
137
32168
81
19
137
32171
81
19
138
32174
81
19
138
32177
82
19
138
32180
82
19
139
32182
82
20
139
32184
82
20
139
32187
82
20
139
32190
82
20
139
32192
82
20
139
32194
82
20
139
32196
82
20
139
32198
82
20
139
32201
82
20
139
32204
82
20
140
32206
82
20
140
32208
82
20
140
32210
82
20
140
32212
82
20
140
32215
83
20
140
32218
83
20
140
32220
84
20
140
32222
84
20
140
32225
84
20
140
32228
83
20
140
32230
83
20
140
32232
83
20
140
32234
82
20
140
32236
82
20
140
32239
82
20
140
32242
82
21
140
32244
82
20
140
32246
82
20
140
32249
82
20
140
32252
81
20
140
32254
81
20
140
32256
81
20
140
32258
81
20
140
32260
80
20
140
32261
78
20
140
32262
69
20
140
32264
59
20
140
32266
59
20
140
32267
59
20
140
32268
59
20
140
32270
59
20
140
32272
59
20
139
32274
59
20
138
32276
59
20
138
32278
59
20
138
32280
59
20
138
32282
60
20
137
32284
60
20
137
32286
60
20
137
32288
60
20
138
32289
61
21
138
32291
60
21
138
32293
60
21
138
32294
60
21
138
32296
60
21
138
32298
60
21
138
32299
61
21
138
32300
60
21
138
32302
60
21
138
32304
60
21
138
32306
60
21
138
32308
60
21
138
32309
60
21
138
32310
60
21
138
32312
61
21
138
32313
61
21
138
32314
61
21
137
32316
61
21
137
32317
61
21
137
32318
61
21
136
32319
61
22
135
32320
61
22
135
32322
61
22
135
32324
61
22
135
32325
62
22
135
32326
62
22
135
32327
62
22
135
32329
62
22
135
32331
62
22
135
32332
61
22
134
32333
61
22
134
32335
60
22
133
32337
60
22
132
32339
59
22
132
32341
59
22
132
32342
59
23
132
32343
59
23
131
32345
58
23
131
32347
58
23
130
32348
58
23
129
32350
58
24
128
32352
58
24
128
32354
58
24
129
32356
58
24
129
32357
59
24
129
32358
59
24
129
32360
60
24
129
32362
61
24
129
32363
62
24
129
32365
63
24
129
32367
63
24
129
32370
63
24
129
32372
63
24
126
32374
63
24
126
32376
63
24
125
32379
63
25
124
32382
63
25
123
32385
63
25
123
32388
63
25
124
32390
63
25
124
32393
63
25
125
32396
75
25
125
32399
86
25
128
32402
86
25
131
32404
86
25
131
32407
86
25
131
32410
86
25
133
32413
86
25
133
32416
87
25
133
32418
87
25
134
32421
87
25
134
32424
87
25
135
32426
87
25
136
32428
87
25
136
32431
87
25
136
32434
87
25
137
32437
87
24
137
32440
86
24
137
32442
86
24
138
32445
86
24
138
32448
85
24
138
32451
85
23
139
32454
85
23
139
32457
85
23
139
32460
85
23
139
32463
85
23
139
32466
85
23
138
32470
85
23
138
32473
86
23
138
32476
86
23
138
32479
86
23
140
32482
86
23
140
32485
86
23
140
32488
85
23
140
32491
85
23
140
32494
85
23
141
32497
85
22
141
32500
85
22
141
32503
86
22
141
32506
86
22
141
32509
86
22
141
32512
86
22
141
32515
87
22
140
32518
87
22
140
32520
87
22
140
32523
87
23
140
32526
88
22
140
32528
87
22
140
32531
87
22
140
32534
87
22
139
32537
88
22
139
32540
87
22
139
32542
87
22
139
32544
87
22
139
32547
87
22
139
32550
87
22
139
32553
87
21
140
32556
87
21
140
32559
87
21
140
32562
87
21
140
32565
87
21
140
32568
86
21
140
32571
86
21
142
32574
86
21
142
32576
86
21
142
32579
85
21
142
32582
85
21
142
32584
85
21
142
32587
85
21
142
32590
85
21
142
32593
85
21
142
32596
85
21
142
32599
84
21
143
32602
84
21
143
32604
84
21
143
32606
84
21
143
32609
84
21
143
32612
84
21
143
32614
84
21
143
32617
84
21
143
32620
84
21
143
32622
84
21
144
32625
84
21
144
32628
84
21
144
32631
84
21
145
32634
83
21
146
32636
83
21
146
32638
83
21
146
32640
84
21
147
32643
84
21
147
32646
84
21
147
32648
84
21
147
32651
84
21
147
32654
84
21
148
32656
85
21
148
32659
84
22
148
32662
84
21
148
32664
84
21
148
32667
84
21
148
32670
84
21
148
32673
85
21
148
32676
85
21
148
32680
86
21
148
32682
86
21
148
32685
87
21
149
32688
88
22
149
32690
89
21
149
32694
89
21
149
32697
89
21
149
32700
89
21
149
32703
89
21
149
32706
88
21
149
32710
87
21
150
32713
87
21
150
32716
86
21
150
32718
86
21
150
32721
86
21
150
32724
85
21
150
32726
85
21
150
32728
85
21
151
32730
84
21
151
32732
83
21
151
32735
83
21
151
32738
82
21
151
32740
82
21
151
32742
82
21
151
32743
82
21
151
32744
81
21
151
32745
80
21
151
32747
79
21
151
32749
78
22
151
32750
77
22
151
32751
76
22
151
32752
74
22
151
32754
72
22
151
32755
70
22
150
32756
69
22
150
32758
66
22
150
32759
64
22
150
32760
62
22
150
32760
61
22
149
32762
60
22
149
32763
59
22
148
32764
58
22
147
32766
56
22
147
32766
55
22
147
32766
55
22
147
32766
54
22
146
32767
54
22
146
32768
54
22
146
32769
54
22
146
32771
54
22
145
32773
54
22
144
32774
55
22
143
32776
55
22
141
32778
55
22
140
32779
55
22
140
32780
55
22
139
32782
55
22
137
32783
55
22
137
32784
55
22
137
32786
55
22
136
32787
54
22
136
32788
53
22
135
32790
52
22
134
32791
52
22
133
32792
52
22
131
32792
52
22
131
32792
52
22
131
32792
52
22
130
32792
52
22
129
32795
52
22
129
32798
52
22
129
32800
53
22
129
32801
54
22
129
32804
69
22
128
32806
85
22
127
32808
84
22
127
32809
84
22
128
32810
84
22
128
32811
84
22
130
32813
84
22
132
32815
84
22
133
32816
84
22
133
32818
84
22
134
32820
84
22
134
32821
84
22
133
32823
69
22
133
32825
55
22
134
32826
55
22
134
32828
55
23
134
32829
55
23
134
32830
55
23
134
32830
55
23
134
32831
55
23
134
32832
55
24
135
32833
55
24
135
32834
55
24
136
32835
55
24
136
32837
55
24
137
32839
55
24
137
32842
56
24
137
32844
57
24
137
32846
69
24
136
32848
81
24
137
32850
80
24
139
32851
79
24
139
32853
79
24
142
32855
79
24
142
32856
78
24
143
32858
77
24
143
32860
76
24
143
32861
75
24
144
32862
74
24
144
32864
73
24
144
32866
73
24
145
32868
73
24
145
32870
73
24
145
32873
74
24
145
32875
75
24
144
32877
77
25
144
32879
79
25
144
32881
82
25
144
32883
81
25
144
32885
81
25
144
32887
81
25
144
32889
81
25
144
32892
81
25
144
32894
81
25
144
32896
81
25
144
32899
82
25
144
32902
82
25
144
32904
82
25
144
32906
82
25
144
32908
83
25
144
32910
83
25
144
32913
84
24
144
32916
84
24
144
32918
84
24
144
32920
85
24
144
32923
85
24
145
32925
85
24
145
32927
86
24
145
32929
85
24
145
32931
85
24
146
32933
84
25
147
32935
83
25
147
32936
82
25
147
32938
81
25
148
32940
81
25
148
32942
81
26
148
32944
80
26
149
32947
80
26
149
32950
80
26
150
32954
81
26
150
32956
80
26
150
32958
80
26
150
32959
80
26
150
32960
80
26
150
32962
80
26
150
32964
80
27
150
32966
80
27
150
32968
80
27
150
32969
79
27
150
32970
78
27
150
32972
76
27
150
32973
75
27
150
32974
72
27
150
32976
70
27
150
32978
69
27
150
32981
67
28
149
32982
66
28
149
32983
65
28
149
32984
63
28
149
32986
61
28
149
32988
60
28
149
32989
59
28
149
32990
59
28
149
32990
58
28
149
32991
58
28
149
32992
57
29
148
32993
57
29
148
32994
57
29
148
32995
57
29
148
32996
57
29
148
32997
57
29
149
32998
57
29
149
32999
56
29
149
33000
56
29
149
33002
55
29
149
33003
55
30
149
33004
55
30
149
33004
55
30
150
33004
55
30
150
33004
55
30
150
33008
54
31
150
33011
54
31
150
33012
54
31
150
33012
54
32
150
33013
54
32
150
33014
54
33
150
33014
53
33
150
33014
52
33
150
33014
52
33
150
33014
52
33
150
33018
52
34
150
33021
52
33
150
33023
67
33
150
33025
81
33
150
33027
81
33
150
33029
81
33
150
33030
81
33
150
33032
81
33
150
33034
81
33
150
33036
81
33
150
33038
81
34
150
33041
81
34
150
33044
81
34
148
33048
81
34
148
33050
81
34
148
33052
82
34
148
33054
81
34
148
33056
81
34
147
33058
81
34
147
33059
81
34
146
33061
80
34
146
33063
79
34
146
33064
69
34
146
33064
60
34
146
33066
59
34
146
33069
59
34
146
33072
60
34
145
33075
61
34
145
33078
72
34
145
33080
83
34
145
33082
83
34
145
33085
83
34
145
33087
83
34
143
33089
83
34
143
33090
83
34
143
33092
83
34
142
33093
81
34
142
33094
80
34
142
33096
71
34
142
33098
63
34
142
33099
62
34
143
33100
62
33
141
33100
61
33
141
33101
61
33
141
33102
61
33
140
33104
61
33
140
33106
61
33
139
33107
61
33
139
33108
60
33
139
33109
60
33
139
33111
60
34
139
33113
60
33
138
33114
59
33
138
33116
59
33
138
33118
59
33
137
33120
59
33
136
33122
60
33
136
33125
60
33
136
33126
60
33
137
33127
61
33
137
33129
61
33
137
33131
62
33
136
33132
62
33
136
33134
63
33
136
33136
63
33
136
33137
64
33
136
33138
64
33
136
33140
64
33
136
33142
64
33
135
33144
64
33
134
33146
64
33
134
33147
65
33
134
33149
65
33
134
33151
65
33
133
33152
65
33
133
33154
65
33
133
33156
65
33
132
33157
65
33
132
33160
65
33
132
33162
66
33
133
33164
66
33
133
33167
66
33
133
33168
66
33
132
33170
66
33
130
33172
66
33
130
33174
66
33
130
33176
65
33
130
33178
65
33
131
33179
65
33
131
33180
65
33
131
33182
74
34
131
33183
83
34
131
33184
82
34
131
33186
82
34
130
33188
81
34
129
33189
80
34
129
33192
80
33
129
33194
80
33
128
33196
78
33
128
33198
76
33
128
33200
75
33
128
33201
74
33
128
33202
71
33
128
33204
69
33
128
33206
67
33
128
33207
66
34
128
33209
65
33
128
33211
64
33
128
33212
63
33
128
33213
61
33
128
33214
60
33
128
33215
59
33
129
33216
59
33
131
33217
58
33
131
33219
58
33
132
33221
58
33
132
33222
58
33
132
33224
58
33
132
33226
58
33
133
33228
58
33
134
33230
58
33
134
33232
58
33
134
33234
58
33
135
33237
58
33
135
33240
70
33
135
33243
83
33
135
33246
83
32
133
33250
84
32
132
33253
85
32
132
33256
85
32
132
33256
85
32
132
33257
85
31
130
33258
85
31
130
33259
85
31
130
33260
87
31
130
33262
89
31
131
33264
91
30
131
33265
93
30
131
33268
93
30
129
33270
93
30
128
33272
92
30
128
33274
92
29
128
33276
92
29
128
33278
92
28
128
33279
92
28
127
33280
92
28
127
33281
83
28
127
33282
74
28
127
33283
74
28
127
33284
75
28
127
33286
75
28
127
33287
76
27
127
33288
77
27
127
33289
77
26
127
33290
78
26
127
33291
78
26
127
33294
78
26
127
33296
78
26
127
33298
78
26
127
33300
77
26
127
33302
76
26
127
33304
76
25
127
33306
74
25
126
33308
73
25
126
33310
73
25
124
33311
73
25
124
33312
73
25
124
33313
73
25
124
33314
73
25
126
33316
73
25
126
33317
73
25
126
33318
73
25
126
33318
73
25
125
33319
73
25
124
33320
71
25
123
33321
70
25
123
33322
70
24
122
33324
70
24
122
33325
68
24
122
33326
66
24
123
33328
65
24
123
33330
64
24
124
33332
64
24
124
33333
64
24
124
33334
65
24
124
33335
67
24
123
33337
67
24
124
33339
68
24
125
33340
68
24
125
33341
68
24
125
33342
68
25
126
33344
68
24
126
33346
68
24
127
33349
69
24
127
33352
73
24
127
33355
76
24
128
33358
79
24
128
33360
81
24
128
33362
82
24
130
33365
82
24
130
33368
82
24
130
33371
83
24
131
33373
82
24
132
33375
82
24
132
33378
82
24
133
33380
81
24
133
33382
81
24
133
33383
80
24
133
33386
80
24
134
33388
80
24
134
33389
79
24
134
33390
79
24
134
33392
79
24
133
33394
79
24
133
33396
70
24
134
33397
61
25
135
33398
61
25
135
33399
61
25
135
33400
61
25
135
33402
61
25
136
33403
61
25
135
33404
61
25
135
33406
61
25
135
33407
61
25
135
33408
61
25
135
33409
61
26
135
33410
61
25
135
33412
61
25
136
33414
61
25
136
33415
61
25
136
33416
61
25
136
33418
61
25
136
33420
61
25
136
33421
61
25
136
33423
61
25
137
33425
61
25
137
33426
61
25
137
33428
61
25
137
33430
61
25
137
33433
61
25
137
33436
61
25
138
33438
61
24
138
33442
61
24
138
33445
61
24
138
33448
72
24
138
33450
83
24
138
33452
83
24
138
33453
83
24
138
33454
83
24
138
33456
83
24
138
33458
83
24
138
33459
83
24
138
33460
83
24
138
33461
83
24
138
33463
83
24
137
33465
83
24
137
33466
83
24
136
33468
83
24
135
33470
82
24
135
33472
81
24
134
33474
81
24
134
33476
81
24
134
33478
80
24
134
33479
80
24
133
33480
80
24
133
33482
80
24
132
33484
80
24
132
33485
80
24
131
33487
80
24
131
33489
80
24
130
33490
80
25
130
33492
80
25
130
33493
80
25
131
33494
80
25
132
33495
77
25
133
33496
75
25
133
33497
75
25
133
33498
75
25
133
33500
75
25
133
33501
75
25
133
33503
63
26
133
33505
52
26
133
33507
53
26
133
33509
54
26
134
33510
54
26
134
33512
55
26
134
33514
55
26
134
33515
56
26
134
33517
57
26
136
33519
59
26
136
33520
59
26
136
33521
59
26
136
33524
59
26
136
33527
59
26
136
33530
70
26
136
33534
81
26
137
33538
81
26
137
33542
82
26
137
33545
82
26
137
33548
82
26
137
33550
82
26
137
33552
83
25
137
33554
83
25
137
33556
84
25
137
33558
83
25
137
33561
83
25
137
33563
83
25
137
33565
83
25
137
33566
83
25
137
33568
84
25
137
33570
84
25
137
33573
84
25
135
33575
84
25
135
33577
84
25
135
33579
84
25
135
33581
85
25
134
33583
85
25
134
33585
85
25
134
33587
84
25
134
33589
84
25
134
33590
84
25
134
33592
84
25
134
33594
71
25
134
33596
58
25
134
33598
58
25
136
33600
58
26
136
33602
58
26
136
33603
58
26
137
33605
58
26
137
33607
58
26
137
33610
72
26
137
33612
87
26
137
33614
87
26
137
33617
86
26
137
33620
86
26
137
33622
86
27
137
33624
86
27
137
33627
86
27
137
33630
86
27
137
33632
86
27
137
33634
86
27
137
33637
86
27
138
33640
85
27
138
33642
85
27
138
33644
85
27
138
33647
84
27
138
33650
84
26
138
33653
84
26
138
33656
84
26
138
33658
84
26
138
33660
84
26
137
33663
83
26
137
33666
83
26
137
33668
83
26
137
33670
83
26
137
33672
82
26
137
33674
83
26
137
33677
83
26
137
33680
84
26
137
33682
85
26
138
33685
85
26
138
33688
86
26
138
33690
86
26
138
33693
86
26
138
33696
86
26
138
33699
87
26
138
33701
86
25
139
33703
85
25
140
33706
85
25
140
33708
85
25
139
33710
84
25
139
33713
84
25
139
33715
84
25
141
33717
84
25
141
33720
83
25
141
33722
83
25
141
33724
83
25
141
33727
83
25
139
33730
82
25
139
33732
82
25
139
33734
82
25
139
33737
82
25
139
33740
82
25
139
33742
82
25
140
33744
82
25
141
33746
82
25
141
33749
82
25
141
33752
82
25
141
33754
83
25
141
33756
84
25
140
33758
84
25
140
33761
84
25
140
33764
84
25
140
33766
84
25
140
33768
83
25
140
33770
82
25
142
33772
82
25
142
33775
82
25
143
33777
81
25
143
33779
81
25
143
33781
81
25
143
33783
81
25
143
33784
79
25
144
33786
78
25
144
33787
67
25
145
33788
57
25
146
33790
57
25
146
33791
58
25
145
33792
58
25
145
33794
58
25
145
33796
59
26
144
33798
59
26
144
33800
59
26
144
33801
59
26
143
33802
59
26
143
33803
58
26
143
33804
58
26
142
33806
57
26
142
33808
57
26
141
33809
57
26
141
33810
56
27
141
33812
56
27
141
33814
56
27
141
33815
56
27
141
33816
56
27
140
33817
57
27
140
33818
57
27
140
33820
57
27
140
33822
58
27
140
33823
59
27
140
33824
59
27
140
33826
59
27
140
33828
59
27
140
33829
60
27
140
33830
60
27
140
33832
60
28
139
33834
60
28
139
33836
61
28
139
33838
73
28
139
33841
86
28
139
33844
85
28
139
33847
85
28
140
33849
85
28
140
33851
85
28
140
33854
85
28
140
33857
85
28
140
33860
85
28
140
33862
84
28
140
33864
84
28
140
33867
83
28
140
33870
83
28
140
33872
83
28
140
33874
83
28
140
33877
83
28
140
33880
83
28
140
33882
83
28
140
33885
83
28
140
33888
83
28
140
33890
83
28
140
33893
83
28
140
33896
83
28
140
33898
83
28
140
33901
83
28
140
33904
83
28
140
33906
84
28
139
33909
85
28
139
33911
85
28
139
33913
86
28
139
33916
86
28
139
33918
86
28
139
33920
85
28
140
33923
85
28
141
33926
85
28
141
33928
85
28
141
33930
84
28
140
33933
83
28
140
33936
84
28
140
33940
85
28
140
33942
85
28
140
33944
85
28
140
33946
84
28
140
33949
84
28
140
33952
84
28
140
33954
84
28
140
33956
83
28
140
33959
83
28
140
33962
83
28
140
33964
83
28
140
33966
82
28
140
33967
82
28
140
33968
81
28
140
33970
80
28
139
33972
72
28
139
33973
64
28
139
33974
63
28
139
33976
63
28
139
33978
62
28
139
33980
61
28
139
33982
61
28
139
33983
61
28
139
33984
60
28
139
33985
60
28
139
33986
59
28
139
33988
59
28
139
33990
58
28
139
33992
58
28
139
33994
58
28
139
33995
58
28
139
33996
58
28
139
33998
58
28
139
34000
58
28
139
34002
59
28
139
34004
59
28
139
34006
59
28
140
34008
59
28
140
34011
59
28
140
34014
60
28
140
34016
61
28
141
34018
73
28
141
34021
85
28
141
34024
84
28
141
34027
84
28
140
34030
84
28
141
34033
84
28
142
34036
84
28
142
34038
84
28
142
34042
85
28
142
34045
86
28
142
34048
86
28
142
34050
87
28
142
34053
87
28
142
34056
87
28
142
34059
87
28
142
34062
87
28
142
34065
87
28
140
34068
87
28
140
34070
87
28
140
34073
87
28
140
34076
87
28
140
34080
87
28
140
34082
87
28
140
34085
87
28
140
34088
87
28
139
34091
87
28
139
34094
87
28
139
34097
87
28
139
34100
86
27
139
34102
86
27
139
34105
86
27
139
34108
85
27
139
34111
85
27
139
34114
85
27
139
34116
84
27
139
34119
84
27
139
34122
84
27
139
34125
84
27
139
34128
84
27
139
34130
84
27
141
34132
84
27
141
34134
84
27
141
34136
83
27
141
34139
83
27
141
34142
82
27
141
34145
82
27
141
34147
82
27
141
34149
82
27
141
34152
81
27
141
34154
81
27
141
34156
81
27
142
34159
81
27
142
34162
82
28
142
34164
83
28
143
34166
83
28
143
34169
83
28
143
34171
83
28
143
34173
83
28
144
34176
82
28
145
34179
82
28
145
34181
82
28
145
34183
82
28
145
34186
82
28
146
34188
82
28
146
34190
82
28
146
34193
82
28
146
34195
82
28
146
34197
82
29
146
34200
82
29
146
34203
82
29
146
34206
82
29
146
34208
82
29
146
34210
81
29
146
34212
81
29
146
34214
81
29
146
34217
82
29
146
34220
82
29
146
34223
82
29
146
34225
82
29
147
34227
82
29
148
34230
82
29
148
34233
82
29
149
34235
82
30
150
34237
83
30
150
34240
83
30
149
34242
83
30
149
34244
83
30
149
34247
83
30
149
34250
83
30
151
34252
83
30
151
34254
83
30
151
34257
83
30
151
34260
83
30
151
34262
83
30
150
34265
83
30
150
34268
83
30
150
34270
83
30
150
34273
83
30
150
34276
83
30
150
34278
84
30
150
34280
84
30
150
34283
84
30
150
34286
84
30
150
34289
84
30
150
34292
84
30
150
34294
84
30
149
34296
84
30
149
34299
85
30
149
34302
85
30
149
34305
85
30
149
34307
85
30
149
34309
85
30
149
34312
84
31
149
34315
84
30
149
34318
83
30
149
34320
83
30
148
34322
83
30
147
34325
83
30
147
34328
83
30
147
34330
83
30
147
34332
83
30
147
34335
83
30
147
34338
83
30
148
34340
83
30
148
34342
83
30
148
34345
83
30
148
34348
84
30
148
34350
84
30
148
34353
84
30
148
34356
85
30
148
34359
85
30
148
34362
85
30
148
34364
85
30
148
34367
85
30
148
34370
85
30
148
34373
85
30
148
34376
85
30
148
34379
86
30
148
34382
85
30
148
34384
85
30
148
34386
85
30
148
34389
85
30
148
34392
84
30
148
34394
84
30
148
34396
83
30
147
34399
83
30
147
34401
83
30
147
34403
83
30
147
34406
82
30
147
34409
82
30
147
34412
82
30
147
34414
82
30
146
34416
82
30
146
34419
83
30
146
34422
82
30
146
34424
82
30
145
34426
82
30
145
34428
82
30
145
34430
82
30
145
34432
82
30
145
34434
82
30
145
34435
82
30
145
34436
82
30
145
34438
82
30
145
34440
80
30
145
34441
78
30
144
34442
77
30
144
34444
76
30
143
34445
75
30
143
34446
74
30
142
34448
74
30
142
34450
74
30
142
34452
71
30
142
34453
69
30
142
34454
67
30
142
34455
65
30
141
34457
64
30
141
34459
63
31
141
34460
61
31
141
34462
60
31
142
34464
60
31
142
34465
59
31
142
34466
59
31
142
34468
58
31
142
34470
58
31
140
34471
58
31
140
34473
58
31
140
34475
58
32
140
34476
58
32
140
34478
58
32
140
34479
58
32
139
34480
58
32
139
34482
58
33
139
34483
58
33
139
34484
58
33
138
34485
58
33
138
34486
58
33
138
34488
58
33
138
34489
58
33
138
34490
58
33
138
34492
58
33
138
34493
58
33
138
34494
58
34
138
34496
58
34
138
34498
58
34
138
34499
58
34
138
34500
57
34
138
34502
57
34
138
34504
57
34
138
34505
57
34
138
34506
57
34
138
34508
57
34
138
34510
57
34
137
34512
57
34
137
34513
57
34
137
34514
57
34
137
34515
56
34
137
34516
56
35
137
34518
56
35
137
34519
56
35
137
34520
56
35
137
34522
56
35
137
34523
56
36
137
34524
56
36
137
34526
56
36
137
34527
56
36
138
34528
56
36
138
34530
56
37
138
34532
56
37
138
34533
56
37
138
34534
56
37
138
34536
56
37
138
34537
56
37
139
34538
57
37
140
34540
57
37
140
34541
57
37
140
34542
57
37
140
34544
57
38
140
34546
57
38
141
34547
57
38
141
34548
57
38
141
34550
58
38
141
34552
58
39
141
34553
58
39
141
34555
58
39
141
34557
58
39
141
34558
58
39
141
34560
58
39
141
34562
58
39
141
34563
58
39
141
34564
58
39
141
34566
58
39
141
34567
58
40
141
34568
58
40
142
34570
58
40
142
34571
58
40
142
34573
59
40
142
34575
59
40
142
34577
60
40
141
34579
60
40
141
34580
61
40
140
34582
61
40
139
34584
61
40
139
34586
61
40
139
34588
62
40
137
34589
62
40
137
34590
62
40
137
34592
63
41
136
34594
63
41
135
34595
63
41
135
34596
63
41
135
34598
63
41
136
34600
63
41
137
34602
63
41
137
34604
63
41
137
34606
63
41
137
34608
63
41
137
34610
63
41
137
34612
63
41
137
34614
63
41
137
34616
63
41
137
34618
63
41
137
34620
63
42
137
34621
63
42
137
34623
63
42
137
34625
63
42
137
34627
62
42
137
34629
62
42
137
34630
62
42
137
34632
62
42
135
34634
62
42
135
34636
62
42
134
34638
62
42
134
34641
62
42
134
34643
62
42
133
34645
62
42
133
34648
62
42
132
34650
62
42
132
34652
62
42
132
34655
62
42
132
34658
62
42
131
34661
62
42
131
34664
62
42
129
34667
62
41
129
34670
62
41
125
34673
62
41
124
34676
62
41
125
34678
62
41
125
34680
62
40
125
34683
62
40
125
34686
75
40
125
34688
88
40
125
34690
88
40
126
34693
89
40
126
34696
88
40
127
34698
88
40
127
34701
88
40
127
34704
88
41
127
34706
88
40
127
34709
88
40
128
34712
88
40
128
34715
88
40
128
34717
87
40
128
34719
87
40
129
34722
87
40
129
34724
87
40
129
34726
87
40
129
34729
87
40
129
34732
87
40
129
34734
87
40
129
34737
87
40
130
34740
87
40
131
34743
87
40
133
34746
87
39
134
34749
86
39
136
34752
86
39
138
34754
85
39
138
34757
85
39
140
34760
85
39
140
34762
85
39
141
34765
85
39
141
34768
86
39
142
34771
86
39
144
34774
86
39
145
34776
87
39
145
34779
87
39
145
34782
87
39
146
34784
88
39
146
34786
88
39
147
34789
88
39
148
34792
88
39
148
34794
88
39
148
34797
88
39
149
34800
88
39
149
34803
88
39
149
34806
88
39
149
34808
88
39
149
34811
88
39
149
34814
88
39
149
34816
88
39
149
34819
88
39
150
34822
88
39
150
34826
88
40
150
34829
88
39
150
34832
88
39
149
34835
88
39
149
34838
88
39
151
34841
88
39
151
34845
87
39
151
34849
87
39
151
34852
87
39
151
34854
87
39
151
34856
87
39
150
34859
87
38
150
34862
87
38
150
34865
87
38
150
34868
87
38
150
34871
87
38
150
34874
87
38
150
34877
87
38
150
34880
87
38
150
34883
87
38
150
34886
87
38
150
34890
87
37
150
34894
87
37
150
34897
87
36
150
34900
87
36
150
34904
87
36
150
34907
87
35
150
34910
87
35
150
34914
87
35
150
34918
87
35
150
34921
87
35
150
34924
87
35
150
34928
87
35
150
34931
87
35
149
34934
87
35
149
34937
87
35
149
34940
87
34
149
34942
87
34
148
34945
87
34
148
34948
87
34
147
34951
86
34
147
34954
86
34
147
34957
86
34
147
34960
86
34
146
34962
86
34
145
34964
86
34
145
34967
86
33
145
34970
86
33
145
34973
86
33
145
34976
86
33
145
34978
86
33
145
34979
86
32
145
34982
86
32
145
34984
85
32
144
34986
85
32
143
34989
86
32
143
34992
86
31
144
34995
87
31
144
34998
86
31
144
35000
86
31
143
35004
87
31
143
35007
87
31
143
35010
87
31
144
35013
88
31
144
35016
87
31
144
35019
87
32
144
35022
87
32
144
35025
86
32
144
35027
86
32
144
35029
86
32
144
35032
85
32
144
35035
84
32
144
35036
84
32
145
35038
84
32
145
35040
84
32
145
35042
84
32
145
35044
70
32
145
35045
57
32
146
35046
57
32
146
35048
57
32
145
35050
57
32
145
35052
58
32
145
35054
58
32
146
35055
59
32
147
35057
59
32
147
35059
59
33
147
35060
59
33
147
35061
59
33
147
35064
60
33
147
35066
60
33
147
35068
60
33
147
35069
60
33
147
35071
60
33
147
35073
61
33
147
35074
61
33
147
35076
61
33
146
35078
61
33
145
35079
61
33
145
35081
61
33
145
35083
61
33
145
35084
60
33
145
35086
60
33
145
35088
60
33
146
35089
61
33
146
35090
61
33
146
35092
61
33
146
35094
61
33
146
35095
62
33
146
35097
62
33
145
35099
62
33
145
35101
62
34
145
35103
63
34
144
35104
63
34
143
35106
63
34
143
35108
63
34
142
35110
63
34
142
35112
63
34
142
35114
63
34
141
35116
63
34
141
35117
62
34
141
35119
62
34
140
35121
62
34
140
35122
62
34
140
35124
62
34
139
35126
62
34
139
35129
62
34
139
35132
74
33
138
35134
86
33
138
35136
85
33
138
35139
85
33
137
35142
84
33
137
35145
84
33
139
35146
84
33
139
35148
84
33
139
35151
84
33
139
35154
85
34
139
35156
86
33
139
35159
88
33
139
35162
88
33
139
35164
88
33
139
35167
87
33
139
35170
87
33
139
35173
87
33
139
35176
87
33
139
35178
87
33
139
35181
87
33
139
35184
87
33
139
35186
87
33
139
35188
86
33
138
35190
86
33
138
35192
86
34
138
35195
85
33
138
35198
84
33
138
35200
84
33
138
35202
83
33
138
35205
83
33
138
35207
83
33
138
35209
82
33
138
35210
82
33
138
35212
82
33
138
35214
70
33
138
35215
58
33
138
35216
58
33
138
35218
58
33
139
35220
58
33
139
35221
58
34
139
35222
58
34
139
35223
58
34
139
35224
58
34
139
35225
58
34
140
35226
58
34
141
35228
58
34
141
35230
58
34
141
35231
58
34
141
35232
58
34
141
35233
58
35
141
35234
58
35
142
35236
58
35
142
35237
58
35
142
35238
58
35
142
35240
58
35
142
35242
58
35
142
35243
58
35
142
35244
58
35
143
35246
58
35
143
35249
58
36
143
35250
58
36
143
35252
58
36
143
35254
58
36
143
35255
58
36
143
35256
58
37
143
35256
58
37
143
35258
58
37
143
35259
58
37
143
35260
58
37
143
35261
59
37
143
35264
58
37
141
35266
58
37
141
35268
58
37
141
35269
58
37
141
35270
58
38
141
35272
58
38
141
35274
58
38
142
35275
58
38
142
35278
70
38
142
35280
83
39
142
35282
83
39
143
35284
83
39
143
35286
83
39
143
35288
84
39
143
35290
84
39
143
35292
84
39
143
35294
84
39
144
35297
83
39
145
35299
83
39
145
35301
82
39
146
35303
82
39
146
35305
81
39
146
35307
81
39
146
35309
80
39
146
35310
80
40
146
35312
80
40
146
35314
79
40
146
35316
79
40
145
35318
79
40
145
35321
79
40
145
35324
79
40
145
35326
80
40
145
35328
80
40
145
35330
80
40
145
35333
81
40
145
35336
81
40
145
35338
81
40
145
35341
81
40
145
35343
81
40
145
35345
81
41
145
35348
81
41
145
35351
82
41
145
35354
82
41
145
35357
83
41
145
35360
83
41
147
35362
83
41
147
35365
83
41
147
35368
84
41
147
35370
84
41
147
35373
84
41
148
35376
84
41
148
35379
84
41
148
35381
84
41
149
35383
83
41
149
35385
83
41
149
35387
82
41
149
35388
81
41
149
35390
80
41
149
35392
79
41
149
35393
79
42
149
35395
79
42
149
35397
79
42
149
35398
79
42
149
35400
79
42
148
35402
77
42
148
35403
76
42
148
35404
66
42
148
35405
57
42
149
35406
57
42
149
35407
57
43
149
35408
56
43
149
35408
56
43
149
35410
56
43
149
35411
56
43
149
35412
56
43
149
35413
56
43
148
35414
56
43
148
35416
56
43
148
35418
57
43
148
35420
57
44
148
35422
58
44
148
35425
59
44
149
35428
72
44
149
35432
84
44
149
35434
84
44
149
35436
84
44
149
35438
84
44
149
35441
84
44
149
35442
83
44
149
35444
83
45
149
35446
83
45
150
35449
83
45
151
35451
83
45
151
35453
82
45
151
35455
81
45
151
35457
80
45
152
35458
79
45
152
35460
79
45
152
35463
79
45
152
35466
79
46
152
35468
79
45
152
35469
79
45
152
35470
79
45
152
35472
79
45
152
35474
79
45
152
35476
79
45
152
35479
78
45
152
35482
78
45
152
35484
77
45
151
35487
76
45
151
35490
77
45
151
35492
77
45
151
35494
78
45
151
35497
79
45
151
35500
79
45
150
35502
80
44
149
35504
80
44
149
35506
80
44
149
35508
80
44
149
35510
80
44
149
35512
80
44
149
35513
80
44
149
35516
81
44
149
35518
83
44
149
35520
83
45
149
35522
83
45
149
35524
82
45
149
35525
82
45
149
35528
82
45
149
35531
81
45
149
35533
81
45
147
35535
82
45
147
35538
82
45
147
35540
82
45
147
35542
82
45
147
35545
82
45
147
35548
83
45
149
35551
84
45
149
35555
85
45
149
35559
86
45
149
35562
86
44
149
35566
86
44
149
35568
86
44
149
35571
86
44
149
35574
86
44
149
35576
86
44
149
35578
86
44
149
35581
86
44
150
35583
85
44
150
35585
85
44
150
35587
84
44
150
35589
83
44
149
35590
82
44
149
35592
82
44
149
35594
82
44
149
35597
82
43
149
35600
82
43
149
35602
82
43
149
35604
82
43
149
35607
82
43
149
35609
81
43
149
35611
80
43
149
35614
80
43
149
35616
80
43
149
35618
80
43
149
35619
80
43
149
35621
81
43
149
35623
82
43
149
35625
83
43
150
35627
84
43
150
35630
84
43
150
35632
85
43
150
35634
85
43
150
35636
85
43
149
35638
85
43
149
35641
85
43
149
35643
85
43
149
35645
85
43
149
35648
85
43
147
35651
86
43
147
35653
86
43
147
35655
86
43
147
35658
86
43
147
35661
86
43
147
35664
85
43
148
35666
84
43
149
35668
84
43
149
35671
83
43
149
35674
83
43
149
35676
83
44
149
35678
83
44
150
35680
83
44
150
35682
83
44
150
35685
83
44
150
35687
83
45
150
35689
84
45
150
35692
84
45
150
35694
85
45
152
35696
85
45
152
35697
85
46
152
35699
84
46
153
35701
84
46
153
35703
83
46
153
35705
83
46
153
35708
83
46
153
35710
83
46
153
35712
83
46
153
35714
83
46
153
35716
83
46
153
35718
83
46
153
35720
83
46
153
35723
83
46
153
35725
83
46
153
35727
83
46
153
35729
83
47
153
35731
83
47
153
35734
83
47
153
35736
82
47
154
35738
81
47
154
35739
80
47
154
35742
80
47
154
35744
80
47
154
35746
80
47
154
35748
80
47
154
35750
80
48
154
35752
80
48
154
35754
81
48
154
35757
81
48
154
35760
82
48
154
35762
82
49
155
35765
83
49
155
35768
84
49
155
35771
84
49
156
35774
84
49
156
35776
84
49
156
35778
84
49
156
35780
84
49
157
35783
84
49
157
35785
83
49
157
35787
82
49
157
35789
82
49
157
35791
82
49
157
35794
83
49
157
35797
83
49
157
35800
84
50
157
35804
85
50
157
35806
85
50
157
35809
86
50
157
35812
86
50
158
35815
86
50
158
35817
85
50
158
35819
85
50
158
35822
85
50
158
35825
85
50
158
35828
84
50
158
35830
83
50
159
35832
83
50
159
35835
83
50
159
35838
82
50
159
35840
82
50
159
35842
82
50
159
35844
82
50
159
35847
82
50
159
35850
83
50
159
35853
83
51
159
35856
83
51
159
35858
82
51
159
35861
82
51
159
35864
82
51
159
35866
82
51
159
35869
82
51
158
35872
82
51
158
35875
82
51
158
35878
82
51
157
35880
83
51
157
35882
83
50
157
35885
83
50
157
35888
84
50
157
35890
84
50
157
35893
85
50
157
35896
85
50
157
35898
85
50
157
35900
85
50
157
35902
85
50
157
35904
84
50
157
35906
83
50
157
35908
83
50
157
35911
83
50
157
35913
82
50
157
35915
82
50
157
35917
83
50
157
35919
83
50
157
35921
83
50
157
35923
83
50
157
35925
82
50
157
35927
82
50
157
35930
82
50
157
35932
82
50
157
35935
81
50
157
35938
81
51
156
35940
81
51
156
35943
81
51
157
35946
81
51
157
35949
81
51
157
35952
81
52
157
35955
81
52
157
35958
82
52
157
35960
82
52
157
35962
82
52
157
35964
83
52
157
35966
83
52
157
35968
83
52
157
35970
83
52
157
35972
83
52
157
35974
81
52
157
35975
80
52
157
35976
79
52
157
35978
78
52
157
35979
78
52
157
35980
78
52
157
35982
78
52
157
35985
78
52
158
35987
78
52
158
35989
78
52
158
35990
78
53
157
35992
78
53
157
35994
78
53
157
35996
78
53
157
35998
77
53
157
35999
77
53
157
36000
77
53
157
36002
77
53
157
36004
77
53
157
36005
77
53
156
36006
76
53
156
36008
76
53
156
36009
75
53
156
36010
74
53
157
36012
74
53
157
36015
74
53
157
36016
74
53
157
36018
73
53
157
36020
73
53
157
36021
73
53
157
36022
73
53
157
36024
73
52
157
36026
73
52
156
36027
73
52
156
36029
73
52
156
36031
73
52
157
36032
73
51
158
36034
73
51
158
36036
73
51
157
36037
73
51
157
36038
72
51
157
36040
72
51
157
36042
72
51
156
36043
73
51
156
36045
73
51
156
36047
74
51
156
36049
75
51
155
36051
76
51
155
36054
77
51
155
36057
79
51
155
36059
80
52
156
36061
82
52
153
36064
82
52
153
36066
83
52
153
36068
83
52
150
36071
84
52
151
36074
84
52
151
36076
84
52
152
36078
83
52
152
36080
83
52
152
36082
82
52
152
36084
82
52
152
36086
81
52
153
36088
81
52
154
36090
81
52
154
36092
80
52
154
36094
80
52
154
36096
80
52
154
36098
80
52
154
36101
80
52
154
36104
80
52
154
36106
80
51
155
36109
80
51
155
36112
80
51
155
36114
80
51
155
36117
80
51
155
36120
80
51
155
36122
80
51
155
36124
80
51
155
36127
80
51
155
36128
80
52
155
36130
80
52
155
36133
80
52
155
36136
80
52
155
36138
80
52
155
36141
80
52
155
36144
80
51
155
36146
80
51
156
36148
81
51
156
36151
83
51
156
36154
84
51
156
36156
85
51
156
36159
86
51
158
36162
87
51
158
36165
86
51
158
36168
86
51
158
36171
86
51
158
36174
86
51
158
36176
85
51
156
36179
85
51
156
36182
85
51
156
36186
85
51
156
36188
85
51
156
36191
85
51
156
36194
85
51
156
36196
85
52
156
36198
85
52
156
36200
86
52
156
36202
85
52
156
36205
85
52
156
36208
85
52
156
36211
85
51
156
36214
85
51
156
36217
85
51
156
36220
85
51
155
36223
85
51
155
36226
85
51
155
36229
85
51
155
36232
84
51
155
36235
84
51
156
36238
85
51
156
36241
85
50
156
36244
85
50
156
36246
86
50
156
36248
86
50
156
36251
87
50
156
36253
86
50
156
36255
86
50
156
36256
85
50
158
36258
85
50
158
36261
84
51
158
36264
83
51
158
36266
82
51
158
36269
81
51
158
36270
81
51
158
36272
81
52
159
36274
81
52
159
36276
81
52
159
36278
81
52
159
36279
81
52
159
36280
81
53
159
36282
81
52
157
36284
81
52
156
36286
81
52
156
36288
80
52
156
36291
79
52
156
36294
80
52
156
36296
81
52
156
36298
82
52
156
36300
83
52
156
36302
83
52
156
36304
84
52
156
36307
84
52
156
36310
85
52
156
36312
84
52
155
36314
84
52
155
36316
84
52
155
36318
84
52
155
36321
83
52
155
36324
83
52
155
36326
82
52
153
36328
81
52
153
36330
81
52
153
36332
81
52
153
36334
81
52
152
36337
81
52
152
36340
81
52
152
36342
81
52
152
36345
82
52
151
36348
82
52
151
36350
83
52
151
36353
83
52
151
36356
83
52
151
36359
84
52
151
36361
84
52
151
36363
84
52
151
36366
84
51
151
36368
84
51
151
36370
84
51
151
36372
84
51
151
36374
83
51
151
36376
83
50
151
36378
82
50
151
36381
82
50
151
36382
81
50
151
36383
80
50
151
36385
78
50
151
36387
76
50
151
36388
76
50
151
36390
76
50
150
36391
76
50
150
36392
76
50
150
36394
76
50
150
36395
76
50
150
36396
76
50
150
36397
76
50
149
36399
76
50
149
36401
76
50
149
36402
74
50
149
36404
72
50
149
36406
70
50
148
36408
69
50
148
36410
68
50
148
36411
67
50
148
36412
66
50
148
36414
65
50
147
36416
64
50
146
36417
63
50
146
36418
62
50
146
36419
61
50
145
36421
60
50
145
36423
60
50
144
36425
59
50
143
36427
59
50
143
36428
59
50
144
36430
59
50
144
36432
58
50
144
36435
58
50
144
36436
58
50
142
36437
58
50
142
36439
58
51
142
36441
58
51
142
36442
58
51
143
36444
58
51
143
36446
58
51
143
36447
58
51
143
36448
58
51
141
36450
58
51
141
36452
58
51
142
36454
58
51
142
36457
70
51
142
36460
82
51
141
36462
82
51
142
36465
83
51
142
36468
83
51
142
36470
84
51
142
36472
84
50
142
36475
85
50
142
36478
84
50
143
36480
84
50
143
36483
84
50
144
36486
84
50
144
36488
84
50
144
36491
83
50
145
36492
83
50
145
36494
83
51
145
36496
82
51
145
36499
81
51
144
36501
80
51
144
36503
80
51
144
36505
79
51
144
36507
78
51
144
36508
78
51
144
36509
78
51
144
36511
78
51
144
36513
79
52
144
36514
79
52
144
36516
79
52
144
36518
80
52
144
36519
81
52
144
36521
81
53
144
36523
82
52
144
36525
82
52
144
36527
82
52
144
36528
81
52
144
36530
81
52
146
36532
80
52
146
36534
79
52
146
36537
78
52
146
36540
78
52
147
36542
78
52
147
36545
78
52
147
36546
79
52
147
36548
80
52
147
36550
80
52
147
36553
80
53
147
36556
80
52
148
36558
80
52
148
36560
80
52
148
36563
80
52
148
36566
80
52
148
36568
80
51
148
36570
80
51
148
36572
80
51
148
36574
79
51
148
36575
79
51
148
36576
78
51
148
36578
78
51
148
36580
78
51
148
36581
78
51
148
36583
76
51
148
36585
75
50
148
36586
66
50
147
36588
58
50
147
36589
58
50
147
36590
59
50
147
36591
59
49
147
36592
59
49
147
36593
69
49
147
36594
80
49
146
36596
80
49
145
36599
80
48
145
36601
80
48
145
36603
80
47
145
36606
80
47
145
36609
81
47
145
36612
81
46
144
36615
82
46
144
36618
82
46
144
36622
82
46
144
36625
83
46
143
36628
83
45
142
36631
83
45
142
36634
83
45
143
36637
83
45
143
36640
84
45
143
36642
84
44
143
36645
84
44
143
36648
84
44
143
36651
84
44
143
36654
84
44
143
36658
84
44
143
36660
84
44
143
36663
84
44
143
36666
84
44
143
36668
83
45
143
36670
83
44
143
36673
83
44
142
36676
83
44
141
36678
83
44
141
36680
82
44
141
36683
82
43
141
36686
82
43
141
36688
82
43
141
36689
81
43
140
36690
81
43
140
36692
81
43
140
36693
81
43
140
36694
81
43
140
36695
81
43
140
36696
79
44
139
36698
77
44
139
36699
68
44
139
36700
58
44
139
36701
58
44
139
36702
58
44
139
36703
58
44
139
36704
58
44
139
36706
58
44
139
36708
58
44
139
36708
57
44
139
36709
57
44
139
36710
57
44
141
36711
57
44
141
36712
57
44
141
36714
56
45
141
36716
56
45
141
36719
56
45
141
36722
56
45
142
36724
56
45
142
36726
69
46
143
36729
82
46
143
36732
82
46
143
36735
83
46
144
36738
83
46
143
36740
84
46
144
36743
85
46
145
36746
85
46
145
36750
86
46
146
36753
87
46
148
36756
87
46
148
36758
88
45
149
36761
88
45
149
36764
88
45
149
36766
87
45
149
36769
86
45
149
36772
86
45
150
36774
85
45
150
36776
85
45
150
36779
84
45
150
36781
83
45
150
36783
83
45
149
36786
82
45
149
36788
81
45
149
36790
81
45
149
36792
81
45
149
36793
81
45
149
36794
81
45
149
36795
81
45
149
36796
81
45
149
36797
81
45
149
36798
81
45
149
36798
81
45
149
36798
81