repo.or.cz
/
WRF-Fire-merge.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Merge pull request #22 from wirc-sjsu/develop-w21
[WRF-Fire-merge.git]
/
test
/
em_fire
/
fireflux_sfc
/
input_lu
blob
b43b223d416fe3627485f37167bd9b18d9147e0a
1
200
2
320
3
28
4
28
5
28
6
28
7
28
8
28
9
28
10
28
11
28
12
28
13
28
14
28
15
28
16
28
17
28
18
28
19
28
20
28
21
28
22
28
23
28
24
28
25
28
26
28
27
28
28
28
29
28
30
28
31
28
32
28
33
28
34
28
35
28
36
28
37
28
38
28
39
28
40
28
41
28
42
28
43
28
44
28
45
28
46
28
47
15
48
15
49
15
50
28
51
15
52
15
53
15
54
15
55
15
56
15
57
15
58
15
59
15
60
28
61
28
62
28
63
28
64
15
65
15
66
15
67
15
68
15
69
15
70
15
71
15
72
15
73
15
74
15
75
15
76
15
77
15
78
15
79
15
80
15
81
15
82
15
83
15
84
15
85
15
86
15
87
15
88
15
89
15
90
15
91
15
92
15
93
15
94
15
95
15
96
15
97
15
98
15
99
15
100
15
101
15
102
15
103
15
104
15
105
15
106
15
107
15
108
15
109
15
110
15
111
15
112
15
113
15
114
15
115
15
116
15
117
15
118
15
119
15
120
15
121
15
122
15
123
15
124
15
125
15
126
15
127
15
128
15
129
15
130
15
131
15
132
15
133
15
134
15
135
15
136
28
137
28
138
15
139
15
140
15
141
15
142
15
143
15
144
15
145
15
146
15
147
15
148
15
149
15
150
15
151
15
152
15
153
15
154
15
155
15
156
15
157
15
158
15
159
15
160
15
161
15
162
15
163
28
164
28
165
28
166
15
167
15
168
15
169
15
170
15
171
15
172
15
173
15
174
15
175
28
176
28
177
28
178
28
179
28
180
15
181
15
182
15
183
15
184
15
185
28
186
28
187
15
188
15
189
15
190
15
191
15
192
15
193
28
194
28
195
15
196
15
197
15
198
28
199
28
200
28
201
15
202
15
203
15
204
28
205
28
206
28
207
28
208
28
209
28
210
28
211
28
212
28
213
28
214
28
215
28
216
28
217
28
218
28
219
15
220
15
221
28
222
28
223
15
224
15
225
15
226
28
227
28
228
28
229
28
230
28
231
28
232
28
233
28
234
28
235
28
236
28
237
28
238
28
239
28
240
28
241
28
242
28
243
28
244
28
245
28
246
28
247
28
248
28
249
28
250
28
251
28
252
28
253
28
254
28
255
28
256
28
257
28
258
28
259
28
260
28
261
28
262
28
263
15
264
28
265
28
266
28
267
28
268
28
269
28
270
28
271
28
272
28
273
28
274
28
275
28
276
28
277
28
278
28
279
28
280
28
281
28
282
28
283
28
284
28
285
28
286
15
287
15
288
15
289
15
290
28
291
28
292
28
293
28
294
28
295
28
296
28
297
28
298
28
299
28
300
28
301
28
302
28
303
28
304
28
305
28
306
28
307
28
308
28
309
28
310
28
311
28
312
28
313
28
314
28
315
28
316
28
317
28
318
28
319
28
320
15
321
28
322
28
323
28
324
28
325
28
326
28
327
28
328
28
329
28
330
28
331
28
332
28
333
28
334
28
335
28
336
28
337
28
338
28
339
28
340
28
341
28
342
28
343
28
344
28
345
28
346
28
347
28
348
28
349
28
350
28
351
28
352
28
353
28
354
28
355
28
356
28
357
28
358
28
359
28
360
28
361
28
362
28
363
28
364
28
365
28
366
28
367
28
368
28
369
15
370
28
371
28
372
28
373
28
374
15
375
15
376
28
377
28
378
15
379
15
380
15
381
28
382
28
383
28
384
28
385
28
386
28
387
15
388
15
389
15
390
15
391
15
392
15
393
15
394
15
395
15
396
15
397
15
398
15
399
15
400
15
401
28
402
28
403
15
404
15
405
15
406
15
407
15
408
15
409
15
410
15
411
15
412
15
413
15
414
15
415
15
416
15
417
15
418
15
419
15
420
15
421
15
422
15
423
15
424
15
425
15
426
15
427
15
428
15
429
15
430
15
431
15
432
15
433
15
434
15
435
15
436
15
437
15
438
15
439
15
440
15
441
15
442
15
443
15
444
15
445
15
446
15
447
15
448
15
449
15
450
15
451
15
452
15
453
28
454
28
455
28
456
28
457
28
458
28
459
15
460
15
461
15
462
15
463
15
464
15
465
15
466
15
467
15
468
15
469
15
470
15
471
15
472
15
473
15
474
15
475
15
476
15
477
15
478
15
479
15
480
15
481
15
482
15
483
15
484
28
485
15
486
15
487
15
488
15
489
15
490
15
491
15
492
15
493
15
494
15
495
15
496
15
497
28
498
28
499
28
500
15
501
15
502
15
503
15
504
15
505
15
506
15
507
15
508
15
509
15
510
15
511
15
512
28
513
28
514
28
515
28
516
15
517
15
518
15
519
15
520
15
521
15
522
28
523
28
524
28
525
28
526
28
527
28
528
28
529
28
530
28
531
28
532
28
533
28
534
28
535
28
536
15
537
15
538
15
539
28
540
28
541
28
542
28
543
28
544
28
545
28
546
28
547
28
548
28
549
28
550
28
551
28
552
28
553
28
554
28
555
28
556
28
557
28
558
28
559
28
560
28
561
28
562
28
563
28
564
28
565
28
566
28
567
28
568
28
569
28
570
28
571
28
572
28
573
28
574
28
575
28
576
28
577
28
578
28
579
28
580
28
581
28
582
28
583
28
584
28
585
28
586
28
587
28
588
28
589
28
590
28
591
28
592
28
593
28
594
28
595
28
596
28
597
28
598
28
599
28
600
28
601
28
602
28
603
28
604
28
605
28
606
15
607
15
608
15
609
15
610
15
611
28
612
28
613
28
614
28
615
28
616
28
617
28
618
28
619
28
620
28
621
28
622
28
623
28
624
28
625
28
626
28
627
28
628
28
629
28
630
28
631
28
632
28
633
28
634
15
635
15
636
15
637
28
638
28
639
28
640
28
641
28
642
28
643
28
644
28
645
28
646
28
647
28
648
28
649
28
650
28
651
28
652
28
653
28
654
28
655
28
656
28
657
28
658
28
659
28
660
28
661
28
662
28
663
28
664
28
665
28
666
28
667
28
668
28
669
28
670
28
671
28
672
28
673
28
674
28
675
28
676
28
677
28
678
28
679
28
680
28
681
28
682
28
683
28
684
28
685
28
686
28
687
28
688
28
689
28
690
15
691
28
692
28
693
28
694
28
695
28
696
28
697
28
698
28
699
15
700
28
701
28
702
28
703
28
704
15
705
28
706
15
707
15
708
15
709
15
710
15
711
15
712
15
713
15
714
15
715
15
716
15
717
15
718
15
719
15
720
15
721
15
722
15
723
15
724
15
725
15
726
15
727
15
728
15
729
15
730
15
731
15
732
15
733
15
734
15
735
15
736
15
737
15
738
15
739
15
740
15
741
15
742
15
743
15
744
15
745
15
746
15
747
15
748
15
749
15
750
15
751
15
752
15
753
15
754
15
755
15
756
15
757
15
758
15
759
15
760
15
761
15
762
15
763
15
764
15
765
15
766
15
767
15
768
15
769
15
770
15
771
15
772
15
773
15
774
15
775
15
776
15
777
28
778
28
779
15
780
15
781
15
782
15
783
15
784
15
785
15
786
15
787
15
788
15
789
15
790
15
791
15
792
15
793
15
794
15
795
15
796
15
797
15
798
15
799
15
800
15
801
15
802
15
803
28
804
28
805
15
806
15
807
15
808
15
809
15
810
15
811
15
812
15
813
15
814
15
815
15
816
15
817
28
818
28
819
28
820
15
821
15
822
15
823
15
824
15
825
15
826
15
827
15
828
15
829
15
830
15
831
15
832
15
833
15
834
15
835
15
836
15
837
15
838
15
839
15
840
15
841
28
842
28
843
15
844
28
845
28
846
28
847
28
848
28
849
28
850
28
851
28
852
28
853
28
854
28
855
28
856
28
857
28
858
28
859
28
860
28
861
28
862
28
863
28
864
28
865
28
866
28
867
28
868
28
869
28
870
28
871
28
872
28
873
28
874
28
875
28
876
28
877
28
878
28
879
28
880
28
881
28
882
28
883
28
884
28
885
28
886
28
887
28
888
28
889
28
890
28
891
28
892
28
893
28
894
28
895
28
896
28
897
28
898
28
899
28
900
28
901
28
902
28
903
28
904
28
905
28
906
28
907
28
908
28
909
28
910
28
911
28
912
28
913
28
914
28
915
28
916
28
917
28
918
28
919
28
920
28
921
28
922
28
923
28
924
28
925
28
926
15
927
15
928
15
929
15
930
15
931
28
932
28
933
28
934
28
935
28
936
28
937
28
938
28
939
28
940
28
941
28
942
28
943
28
944
28
945
28
946
28
947
28
948
28
949
28
950
28
951
28
952
28
953
28
954
28
955
28
956
28
957
28
958
28
959
28
960
28
961
28
962
28
963
28
964
28
965
28
966
28
967
28
968
28
969
28
970
28
971
28
972
28
973
28
974
28
975
28
976
28
977
28
978
28
979
28
980
28
981
28
982
28
983
28
984
28
985
28
986
28
987
28
988
28
989
28
990
28
991
28
992
28
993
28
994
28
995
28
996
28
997
28
998
28
999
28
1000
28
1001
28
1002
28
1003
28
1004
28
1005
28
1006
28
1007
28
1008
28
1009
28
1010
28
1011
28
1012
28
1013
28
1014
28
1015
28
1016
28
1017
28
1018
28
1019
15
1020
28
1021
28
1022
28
1023
28
1024
28
1025
28
1026
28
1027
15
1028
15
1029
15
1030
15
1031
15
1032
15
1033
15
1034
15
1035
15
1036
15
1037
15
1038
15
1039
15
1040
15
1041
15
1042
15
1043
15
1044
15
1045
15
1046
15
1047
15
1048
15
1049
15
1050
15
1051
15
1052
15
1053
15
1054
15
1055
15
1056
15
1057
15
1058
15
1059
15
1060
15
1061
15
1062
15
1063
15
1064
15
1065
15
1066
15
1067
15
1068
15
1069
15
1070
15
1071
15
1072
15
1073
15
1074
15
1075
15
1076
15
1077
15
1078
15
1079
15
1080
15
1081
15
1082
15
1083
15
1084
15
1085
15
1086
15
1087
15
1088
15
1089
15
1090
15
1091
15
1092
15
1093
15
1094
15
1095
15
1096
15
1097
28
1098
28
1099
15
1100
15
1101
15
1102
15
1103
15
1104
15
1105
15
1106
15
1107
15
1108
15
1109
15
1110
15
1111
15
1112
15
1113
15
1114
15
1115
28
1116
28
1117
15
1118
15
1119
15
1120
15
1121
15
1122
15
1123
28
1124
28
1125
15
1126
15
1127
15
1128
15
1129
15
1130
15
1131
15
1132
15
1133
15
1134
15
1135
15
1136
15
1137
28
1138
28
1139
28
1140
15
1141
15
1142
15
1143
15
1144
15
1145
15
1146
15
1147
15
1148
15
1149
15
1150
15
1151
15
1152
15
1153
15
1154
15
1155
15
1156
15
1157
15
1158
15
1159
28
1160
28
1161
28
1162
28
1163
28
1164
28
1165
28
1166
28
1167
28
1168
28
1169
28
1170
28
1171
28
1172
28
1173
28
1174
28
1175
28
1176
28
1177
28
1178
28
1179
28
1180
28
1181
28
1182
28
1183
28
1184
28
1185
28
1186
28
1187
28
1188
28
1189
28
1190
28
1191
28
1192
28
1193
28
1194
28
1195
28
1196
28
1197
28
1198
28
1199
28
1200
28
1201
28
1202
28
1203
28
1204
28
1205
28
1206
28
1207
28
1208
28
1209
28
1210
28
1211
28
1212
28
1213
28
1214
28
1215
28
1216
28
1217
28
1218
28
1219
28
1220
28
1221
28
1222
28
1223
28
1224
28
1225
28
1226
28
1227
28
1228
28
1229
28
1230
28
1231
28
1232
28
1233
28
1234
28
1235
28
1236
28
1237
28
1238
28
1239
28
1240
28
1241
28
1242
28
1243
28
1244
28
1245
28
1246
15
1247
15
1248
15
1249
15
1250
15
1251
28
1252
28
1253
28
1254
28
1255
28
1256
28
1257
28
1258
28
1259
28
1260
28
1261
28
1262
28
1263
28
1264
28
1265
28
1266
28
1267
28
1268
28
1269
28
1270
28
1271
28
1272
28
1273
28
1274
28
1275
28
1276
28
1277
28
1278
28
1279
28
1280
28
1281
28
1282
28
1283
28
1284
28
1285
28
1286
28
1287
28
1288
28
1289
28
1290
28
1291
28
1292
28
1293
28
1294
28
1295
28
1296
28
1297
28
1298
28
1299
28
1300
28
1301
28
1302
28
1303
28
1304
28
1305
28
1306
28
1307
28
1308
28
1309
28
1310
28
1311
28
1312
28
1313
28
1314
28
1315
28
1316
28
1317
28
1318
28
1319
28
1320
28
1321
28
1322
28
1323
28
1324
28
1325
28
1326
28
1327
28
1328
28
1329
28
1330
28
1331
28
1332
28
1333
28
1334
28
1335
28
1336
28
1337
28
1338
15
1339
15
1340
28
1341
28
1342
28
1343
28
1344
28
1345
28
1346
15
1347
15
1348
15
1349
15
1350
15
1351
15
1352
15
1353
15
1354
15
1355
15
1356
15
1357
15
1358
15
1359
15
1360
15
1361
15
1362
15
1363
15
1364
15
1365
15
1366
15
1367
15
1368
15
1369
15
1370
15
1371
15
1372
15
1373
15
1374
15
1375
15
1376
15
1377
15
1378
15
1379
15
1380
15
1381
15
1382
15
1383
15
1384
15
1385
15
1386
15
1387
15
1388
15
1389
15
1390
15
1391
15
1392
15
1393
15
1394
15
1395
15
1396
15
1397
15
1398
15
1399
15
1400
15
1401
15
1402
15
1403
28
1404
28
1405
15
1406
15
1407
15
1408
15
1409
15
1410
15
1411
15
1412
15
1413
15
1414
15
1415
15
1416
15
1417
28
1418
28
1419
28
1420
15
1421
15
1422
15
1423
15
1424
15
1425
15
1426
15
1427
15
1428
15
1429
15
1430
15
1431
15
1432
15
1433
15
1434
15
1435
15
1436
15
1437
15
1438
15
1439
15
1440
15
1441
15
1442
15
1443
28
1444
28
1445
15
1446
15
1447
15
1448
15
1449
15
1450
15
1451
15
1452
15
1453
15
1454
15
1455
15
1456
15
1457
28
1458
28
1459
28
1460
15
1461
15
1462
15
1463
28
1464
15
1465
15
1466
15
1467
15
1468
15
1469
15
1470
15
1471
15
1472
15
1473
15
1474
15
1475
15
1476
15
1477
15
1478
15
1479
28
1480
15
1481
28
1482
28
1483
28
1484
28
1485
28
1486
28
1487
28
1488
28
1489
28
1490
28
1491
28
1492
28
1493
28
1494
28
1495
28
1496
28
1497
28
1498
28
1499
28
1500
28
1501
28
1502
28
1503
28
1504
28
1505
28
1506
28
1507
28
1508
28
1509
28
1510
28
1511
28
1512
28
1513
28
1514
28
1515
28
1516
28
1517
28
1518
28
1519
28
1520
28
1521
28
1522
28
1523
28
1524
28
1525
28
1526
28
1527
28
1528
28
1529
28
1530
28
1531
28
1532
28
1533
28
1534
28
1535
28
1536
28
1537
28
1538
28
1539
28
1540
28
1541
28
1542
28
1543
28
1544
28
1545
28
1546
28
1547
28
1548
28
1549
28
1550
28
1551
28
1552
28
1553
28
1554
28
1555
28
1556
28
1557
28
1558
28
1559
28
1560
28
1561
28
1562
28
1563
28
1564
28
1565
28
1566
15
1567
15
1568
15
1569
15
1570
15
1571
15
1572
15
1573
28
1574
28
1575
28
1576
28
1577
28
1578
28
1579
28
1580
28
1581
28
1582
28
1583
28
1584
28
1585
28
1586
28
1587
28
1588
28
1589
28
1590
28
1591
28
1592
28
1593
28
1594
28
1595
28
1596
28
1597
28
1598
28
1599
28
1600
28
1601
28
1602
28
1603
28
1604
28
1605
28
1606
28
1607
28
1608
28
1609
28
1610
28
1611
28
1612
28
1613
28
1614
28
1615
28
1616
28
1617
28
1618
28
1619
28
1620
28
1621
28
1622
28
1623
28
1624
15
1625
15
1626
15
1627
28
1628
28
1629
28
1630
28
1631
28
1632
28
1633
28
1634
28
1635
28
1636
28
1637
28
1638
28
1639
28
1640
28
1641
28
1642
28
1643
28
1644
28
1645
28
1646
28
1647
28
1648
28
1649
28
1650
28
1651
28
1652
28
1653
28
1654
28
1655
28
1656
28
1657
28
1658
28
1659
15
1660
28
1661
28
1662
28
1663
28
1664
15
1665
28
1666
28
1667
28
1668
15
1669
15
1670
15
1671
15
1672
15
1673
15
1674
15
1675
15
1676
15
1677
15
1678
15
1679
15
1680
15
1681
15
1682
15
1683
15
1684
15
1685
15
1686
15
1687
15
1688
15
1689
15
1690
15
1691
15
1692
15
1693
15
1694
15
1695
15
1696
15
1697
15
1698
15
1699
15
1700
15
1701
15
1702
15
1703
15
1704
15
1705
15
1706
15
1707
15
1708
15
1709
15
1710
15
1711
15
1712
15
1713
15
1714
15
1715
15
1716
15
1717
15
1718
15
1719
15
1720
15
1721
15
1722
15
1723
28
1724
15
1725
15
1726
15
1727
15
1728
15
1729
15
1730
15
1731
15
1732
15
1733
15
1734
15
1735
28
1736
28
1737
28
1738
28
1739
28
1740
15
1741
15
1742
15
1743
15
1744
15
1745
15
1746
15
1747
15
1748
15
1749
15
1750
15
1751
15
1752
15
1753
15
1754
15
1755
15
1756
15
1757
15
1758
15
1759
15
1760
15
1761
15
1762
15
1763
28
1764
28
1765
28
1766
15
1767
15
1768
15
1769
15
1770
15
1771
15
1772
15
1773
15
1774
15
1775
15
1776
15
1777
28
1778
28
1779
28
1780
28
1781
15
1782
15
1783
15
1784
15
1785
15
1786
15
1787
15
1788
15
1789
15
1790
15
1791
15
1792
28
1793
28
1794
15
1795
15
1796
15
1797
15
1798
15
1799
15
1800
15
1801
15
1802
15
1803
15
1804
15
1805
28
1806
28
1807
28
1808
28
1809
28
1810
28
1811
28
1812
28
1813
28
1814
28
1815
28
1816
28
1817
28
1818
28
1819
28
1820
28
1821
28
1822
28
1823
28
1824
28
1825
28
1826
28
1827
28
1828
28
1829
28
1830
28
1831
28
1832
28
1833
28
1834
28
1835
28
1836
28
1837
28
1838
28
1839
28
1840
28
1841
28
1842
28
1843
28
1844
28
1845
28
1846
28
1847
28
1848
28
1849
28
1850
28
1851
28
1852
28
1853
28
1854
28
1855
28
1856
28
1857
28
1858
28
1859
28
1860
28
1861
28
1862
15
1863
15
1864
28
1865
28
1866
28
1867
28
1868
28
1869
28
1870
28
1871
28
1872
28
1873
28
1874
28
1875
28
1876
28
1877
28
1878
28
1879
28
1880
28
1881
28
1882
28
1883
28
1884
28
1885
28
1886
15
1887
15
1888
15
1889
15
1890
15
1891
15
1892
15
1893
28
1894
28
1895
28
1896
28
1897
28
1898
28
1899
28
1900
28
1901
28
1902
28
1903
28
1904
28
1905
28
1906
28
1907
28
1908
28
1909
28
1910
28
1911
28
1912
28
1913
28
1914
28
1915
28
1916
28
1917
28
1918
28
1919
28
1920
28
1921
28
1922
28
1923
28
1924
28
1925
28
1926
28
1927
28
1928
28
1929
28
1930
28
1931
28
1932
28
1933
28
1934
28
1935
28
1936
28
1937
28
1938
28
1939
28
1940
28
1941
28
1942
28
1943
15
1944
15
1945
15
1946
28
1947
28
1948
15
1949
28
1950
28
1951
28
1952
28
1953
28
1954
28
1955
28
1956
28
1957
28
1958
28
1959
28
1960
28
1961
28
1962
28
1963
28
1964
28
1965
28
1966
28
1967
28
1968
28
1969
28
1970
28
1971
28
1972
28
1973
28
1974
28
1975
28
1976
28
1977
28
1978
28
1979
15
1980
28
1981
28
1982
28
1983
28
1984
15
1985
28
1986
28
1987
28
1988
15
1989
15
1990
15
1991
15
1992
15
1993
15
1994
15
1995
15
1996
15
1997
15
1998
15
1999
15
2000
15
2001
15
2002
15
2003
15
2004
15
2005
15
2006
15
2007
15
2008
15
2009
15
2010
15
2011
15
2012
15
2013
15
2014
15
2015
15
2016
15
2017
15
2018
15
2019
15
2020
15
2021
15
2022
15
2023
15
2024
15
2025
15
2026
15
2027
15
2028
15
2029
15
2030
15
2031
15
2032
15
2033
15
2034
15
2035
15
2036
15
2037
15
2038
15
2039
15
2040
15
2041
15
2042
15
2043
15
2044
15
2045
15
2046
15
2047
15
2048
15
2049
15
2050
28
2051
15
2052
15
2053
28
2054
15
2055
28
2056
28
2057
28
2058
28
2059
28
2060
15
2061
15
2062
15
2063
15
2064
15
2065
15
2066
15
2067
15
2068
15
2069
15
2070
15
2071
15
2072
15
2073
15
2074
15
2075
15
2076
15
2077
15
2078
15
2079
15
2080
15
2081
15
2082
15
2083
15
2084
28
2085
28
2086
15
2087
15
2088
15
2089
15
2090
15
2091
15
2092
15
2093
15
2094
15
2095
15
2096
28
2097
28
2098
28
2099
28
2100
15
2101
15
2102
15
2103
15
2104
15
2105
15
2106
15
2107
15
2108
15
2109
15
2110
15
2111
15
2112
28
2113
28
2114
28
2115
15
2116
15
2117
15
2118
15
2119
15
2120
15
2121
15
2122
28
2123
15
2124
15
2125
28
2126
28
2127
28
2128
28
2129
28
2130
28
2131
28
2132
28
2133
28
2134
28
2135
28
2136
28
2137
28
2138
28
2139
28
2140
28
2141
15
2142
28
2143
28
2144
28
2145
28
2146
28
2147
28
2148
28
2149
28
2150
28
2151
28
2152
28
2153
28
2154
28
2155
28
2156
28
2157
28
2158
28
2159
28
2160
28
2161
28
2162
28
2163
28
2164
28
2165
28
2166
28
2167
28
2168
28
2169
28
2170
28
2171
28
2172
28
2173
28
2174
28
2175
28
2176
28
2177
28
2178
28
2179
28
2180
28
2181
15
2182
15
2183
15
2184
28
2185
28
2186
28
2187
28
2188
28
2189
28
2190
28
2191
28
2192
28
2193
28
2194
28
2195
28
2196
28
2197
28
2198
28
2199
28
2200
28
2201
28
2202
28
2203
28
2204
28
2205
28
2206
15
2207
15
2208
15
2209
15
2210
15
2211
15
2212
15
2213
28
2214
28
2215
28
2216
28
2217
28
2218
28
2219
28
2220
28
2221
28
2222
28
2223
28
2224
28
2225
28
2226
28
2227
28
2228
28
2229
28
2230
28
2231
28
2232
28
2233
28
2234
28
2235
28
2236
28
2237
28
2238
28
2239
28
2240
28
2241
28
2242
28
2243
28
2244
28
2245
28
2246
28
2247
28
2248
28
2249
28
2250
28
2251
28
2252
28
2253
28
2254
28
2255
28
2256
28
2257
28
2258
28
2259
15
2260
15
2261
15
2262
28
2263
28
2264
15
2265
15
2266
28
2267
28
2268
15
2269
28
2270
28
2271
28
2272
28
2273
28
2274
28
2275
28
2276
28
2277
28
2278
28
2279
28
2280
28
2281
28
2282
28
2283
28
2284
28
2285
28
2286
28
2287
28
2288
28
2289
28
2290
28
2291
28
2292
28
2293
28
2294
28
2295
28
2296
28
2297
28
2298
15
2299
15
2300
28
2301
28
2302
28
2303
28
2304
28
2305
28
2306
28
2307
28
2308
15
2309
15
2310
15
2311
15
2312
15
2313
15
2314
15
2315
15
2316
15
2317
15
2318
15
2319
15
2320
15
2321
15
2322
15
2323
15
2324
15
2325
15
2326
15
2327
15
2328
15
2329
15
2330
15
2331
15
2332
15
2333
15
2334
15
2335
15
2336
15
2337
15
2338
15
2339
15
2340
15
2341
15
2342
15
2343
15
2344
15
2345
15
2346
15
2347
15
2348
15
2349
15
2350
15
2351
15
2352
15
2353
15
2354
15
2355
15
2356
15
2357
15
2358
15
2359
15
2360
15
2361
15
2362
15
2363
15
2364
15
2365
15
2366
15
2367
15
2368
15
2369
15
2370
28
2371
15
2372
15
2373
28
2374
15
2375
28
2376
28
2377
28
2378
28
2379
28
2380
15
2381
15
2382
15
2383
15
2384
15
2385
15
2386
15
2387
15
2388
15
2389
15
2390
15
2391
15
2392
15
2393
15
2394
15
2395
15
2396
15
2397
15
2398
15
2399
15
2400
15
2401
15
2402
15
2403
15
2404
28
2405
28
2406
15
2407
15
2408
15
2409
15
2410
15
2411
15
2412
15
2413
15
2414
15
2415
15
2416
15
2417
28
2418
28
2419
28
2420
15
2421
15
2422
15
2423
15
2424
15
2425
15
2426
15
2427
15
2428
15
2429
15
2430
15
2431
28
2432
28
2433
28
2434
28
2435
15
2436
15
2437
15
2438
15
2439
15
2440
15
2441
15
2442
15
2443
15
2444
15
2445
28
2446
28
2447
15
2448
28
2449
28
2450
28
2451
28
2452
28
2453
28
2454
28
2455
28
2456
28
2457
28
2458
28
2459
28
2460
28
2461
15
2462
15
2463
28
2464
28
2465
28
2466
28
2467
28
2468
28
2469
28
2470
28
2471
28
2472
28
2473
28
2474
28
2475
28
2476
28
2477
28
2478
28
2479
28
2480
28
2481
28
2482
28
2483
28
2484
28
2485
28
2486
28
2487
28
2488
28
2489
28
2490
28
2491
28
2492
28
2493
28
2494
28
2495
28
2496
28
2497
28
2498
28
2499
28
2500
28
2501
15
2502
15
2503
15
2504
28
2505
28
2506
28
2507
28
2508
28
2509
28
2510
28
2511
28
2512
28
2513
28
2514
28
2515
28
2516
28
2517
28
2518
28
2519
28
2520
28
2521
28
2522
28
2523
28
2524
28
2525
28
2526
15
2527
15
2528
15
2529
15
2530
15
2531
15
2532
15
2533
28
2534
28
2535
28
2536
28
2537
28
2538
28
2539
28
2540
28
2541
28
2542
28
2543
28
2544
28
2545
28
2546
28
2547
28
2548
28
2549
28
2550
28
2551
28
2552
28
2553
28
2554
28
2555
28
2556
28
2557
28
2558
28
2559
28
2560
28
2561
28
2562
28
2563
28
2564
28
2565
28
2566
28
2567
28
2568
28
2569
28
2570
28
2571
28
2572
28
2573
15
2574
15
2575
28
2576
28
2577
28
2578
15
2579
15
2580
15
2581
15
2582
15
2583
28
2584
28
2585
15
2586
28
2587
15
2588
28
2589
28
2590
28
2591
28
2592
28
2593
28
2594
28
2595
28
2596
28
2597
28
2598
28
2599
28
2600
28
2601
28
2602
28
2603
28
2604
28
2605
28
2606
28
2607
28
2608
28
2609
28
2610
28
2611
28
2612
28
2613
28
2614
28
2615
28
2616
28
2617
28
2618
15
2619
15
2620
28
2621
28
2622
28
2623
28
2624
28
2625
28
2626
28
2627
28
2628
28
2629
15
2630
15
2631
15
2632
15
2633
15
2634
15
2635
15
2636
15
2637
15
2638
15
2639
15
2640
15
2641
15
2642
15
2643
15
2644
15
2645
15
2646
15
2647
15
2648
15
2649
15
2650
15
2651
15
2652
15
2653
15
2654
15
2655
15
2656
15
2657
15
2658
15
2659
15
2660
15
2661
15
2662
15
2663
15
2664
15
2665
15
2666
15
2667
15
2668
15
2669
15
2670
15
2671
15
2672
15
2673
15
2674
15
2675
15
2676
15
2677
15
2678
15
2679
15
2680
15
2681
15
2682
15
2683
15
2684
15
2685
15
2686
15
2687
15
2688
15
2689
15
2690
15
2691
15
2692
15
2693
15
2694
15
2695
15
2696
15
2697
28
2698
28
2699
15
2700
15
2701
15
2702
15
2703
15
2704
15
2705
15
2706
15
2707
15
2708
15
2709
15
2710
15
2711
15
2712
15
2713
15
2714
15
2715
15
2716
15
2717
15
2718
15
2719
15
2720
15
2721
15
2722
15
2723
28
2724
28
2725
28
2726
15
2727
15
2728
15
2729
15
2730
15
2731
15
2732
15
2733
15
2734
15
2735
15
2736
15
2737
28
2738
28
2739
28
2740
15
2741
15
2742
15
2743
15
2744
15
2745
15
2746
15
2747
15
2748
15
2749
15
2750
15
2751
28
2752
28
2753
28
2754
28
2755
15
2756
15
2757
15
2758
15
2759
15
2760
15
2761
15
2762
15
2763
15
2764
28
2765
28
2766
28
2767
28
2768
28
2769
28
2770
28
2771
28
2772
28
2773
28
2774
28
2775
28
2776
28
2777
28
2778
28
2779
28
2780
28
2781
15
2782
15
2783
15
2784
28
2785
28
2786
28
2787
28
2788
28
2789
28
2790
28
2791
28
2792
28
2793
28
2794
28
2795
28
2796
28
2797
28
2798
28
2799
28
2800
28
2801
28
2802
28
2803
28
2804
28
2805
28
2806
28
2807
28
2808
28
2809
28
2810
28
2811
28
2812
28
2813
28
2814
28
2815
28
2816
28
2817
28
2818
28
2819
28
2820
28
2821
15
2822
15
2823
15
2824
28
2825
28
2826
28
2827
28
2828
28
2829
28
2830
28
2831
28
2832
28
2833
28
2834
28
2835
28
2836
28
2837
28
2838
28
2839
28
2840
28
2841
28
2842
28
2843
28
2844
28
2845
28
2846
15
2847
15
2848
15
2849
15
2850
15
2851
28
2852
15
2853
15
2854
28
2855
28
2856
28
2857
28
2858
28
2859
28
2860
28
2861
28
2862
28
2863
28
2864
28
2865
28
2866
28
2867
28
2868
28
2869
28
2870
28
2871
28
2872
28
2873
28
2874
28
2875
28
2876
28
2877
28
2878
28
2879
28
2880
28
2881
28
2882
28
2883
28
2884
28
2885
28
2886
28
2887
28
2888
28
2889
28
2890
28
2891
28
2892
28
2893
15
2894
15
2895
28
2896
28
2897
15
2898
15
2899
15
2900
15
2901
28
2902
28
2903
28
2904
15
2905
15
2906
28
2907
28
2908
28
2909
28
2910
28
2911
28
2912
28
2913
28
2914
28
2915
28
2916
28
2917
28
2918
28
2919
28
2920
28
2921
28
2922
28
2923
28
2924
28
2925
28
2926
28
2927
28
2928
28
2929
28
2930
28
2931
28
2932
28
2933
28
2934
28
2935
28
2936
28
2937
28
2938
28
2939
15
2940
28
2941
28
2942
28
2943
28
2944
28
2945
28
2946
28
2947
28
2948
15
2949
15
2950
15
2951
15
2952
15
2953
15
2954
15
2955
15
2956
15
2957
15
2958
15
2959
15
2960
15
2961
15
2962
15
2963
15
2964
15
2965
15
2966
15
2967
15
2968
15
2969
15
2970
15
2971
15
2972
15
2973
15
2974
15
2975
15
2976
15
2977
15
2978
15
2979
15
2980
15
2981
15
2982
15
2983
15
2984
15
2985
15
2986
15
2987
15
2988
15
2989
15
2990
15
2991
15
2992
15
2993
15
2994
15
2995
15
2996
15
2997
15
2998
15
2999
15
3000
15
3001
15
3002
15
3003
15
3004
28
3005
15
3006
15
3007
15
3008
15
3009
15
3010
15
3011
15
3012
15
3013
15
3014
15
3015
15
3016
15
3017
28
3018
15
3019
15
3020
15
3021
15
3022
15
3023
15
3024
15
3025
15
3026
15
3027
15
3028
15
3029
15
3030
15
3031
15
3032
15
3033
15
3034
15
3035
15
3036
15
3037
15
3038
15
3039
15
3040
15
3041
15
3042
15
3043
15
3044
28
3045
28
3046
15
3047
15
3048
15
3049
15
3050
15
3051
15
3052
15
3053
15
3054
15
3055
15
3056
15
3057
28
3058
28
3059
28
3060
15
3061
15
3062
15
3063
15
3064
15
3065
15
3066
15
3067
15
3068
15
3069
15
3070
15
3071
28
3072
28
3073
15
3074
15
3075
15
3076
15
3077
15
3078
15
3079
15
3080
15
3081
15
3082
15
3083
15
3084
28
3085
28
3086
28
3087
28
3088
28
3089
28
3090
28
3091
28
3092
28
3093
28
3094
28
3095
28
3096
28
3097
28
3098
28
3099
28
3100
28
3101
15
3102
15
3103
15
3104
28
3105
28
3106
28
3107
28
3108
28
3109
28
3110
28
3111
28
3112
28
3113
28
3114
28
3115
28
3116
28
3117
28
3118
28
3119
28
3120
28
3121
28
3122
28
3123
28
3124
28
3125
28
3126
28
3127
28
3128
28
3129
28
3130
28
3131
28
3132
28
3133
28
3134
28
3135
28
3136
28
3137
28
3138
28
3139
28
3140
28
3141
28
3142
15
3143
15
3144
28
3145
28
3146
28
3147
28
3148
28
3149
28
3150
28
3151
28
3152
28
3153
28
3154
28
3155
28
3156
28
3157
28
3158
28
3159
28
3160
28
3161
28
3162
28
3163
28
3164
28
3165
28
3166
15
3167
15
3168
15
3169
15
3170
15
3171
28
3172
28
3173
15
3174
28
3175
28
3176
28
3177
28
3178
28
3179
28
3180
28
3181
28
3182
28
3183
28
3184
28
3185
28
3186
28
3187
28
3188
28
3189
28
3190
28
3191
28
3192
28
3193
28
3194
28
3195
28
3196
28
3197
28
3198
28
3199
28
3200
28
3201
28
3202
28
3203
28
3204
28
3205
28
3206
28
3207
28
3208
28
3209
28
3210
15
3211
28
3212
15
3213
15
3214
15
3215
28
3216
28
3217
15
3218
15
3219
15
3220
15
3221
28
3222
28
3223
28
3224
15
3225
15
3226
28
3227
28
3228
28
3229
28
3230
28
3231
28
3232
28
3233
28
3234
28
3235
28
3236
28
3237
28
3238
28
3239
28
3240
28
3241
28
3242
28
3243
28
3244
28
3245
28
3246
28
3247
28
3248
28
3249
28
3250
28
3251
28
3252
28
3253
28
3254
28
3255
28
3256
28
3257
28
3258
28
3259
28
3260
28
3261
28
3262
28
3263
28
3264
28
3265
28
3266
28
3267
15
3268
15
3269
15
3270
15
3271
15
3272
15
3273
15
3274
15
3275
15
3276
15
3277
15
3278
15
3279
15
3280
15
3281
15
3282
15
3283
15
3284
15
3285
15
3286
15
3287
15
3288
15
3289
15
3290
15
3291
15
3292
15
3293
15
3294
15
3295
15
3296
15
3297
15
3298
15
3299
15
3300
15
3301
15
3302
15
3303
15
3304
15
3305
15
3306
15
3307
15
3308
15
3309
15
3310
15
3311
15
3312
15
3313
15
3314
15
3315
15
3316
15
3317
15
3318
15
3319
15
3320
15
3321
15
3322
15
3323
15
3324
15
3325
15
3326
15
3327
15
3328
15
3329
15
3330
15
3331
15
3332
15
3333
15
3334
15
3335
15
3336
15
3337
28
3338
28
3339
15
3340
15
3341
15
3342
15
3343
15
3344
15
3345
15
3346
15
3347
15
3348
15
3349
15
3350
15
3351
15
3352
15
3353
15
3354
15
3355
15
3356
15
3357
15
3358
15
3359
15
3360
15
3361
15
3362
15
3363
28
3364
28
3365
28
3366
28
3367
15
3368
15
3369
15
3370
15
3371
15
3372
15
3373
15
3374
15
3375
15
3376
15
3377
28
3378
28
3379
28
3380
15
3381
15
3382
15
3383
15
3384
15
3385
15
3386
15
3387
15
3388
15
3389
15
3390
15
3391
28
3392
28
3393
15
3394
15
3395
15
3396
15
3397
15
3398
15
3399
15
3400
15
3401
15
3402
15
3403
15
3404
28
3405
28
3406
28
3407
28
3408
28
3409
28
3410
28
3411
28
3412
28
3413
28
3414
28
3415
28
3416
28
3417
28
3418
28
3419
28
3420
28
3421
15
3422
28
3423
28
3424
28
3425
28
3426
28
3427
28
3428
28
3429
28
3430
28
3431
28
3432
28
3433
28
3434
28
3435
28
3436
28
3437
28
3438
28
3439
28
3440
28
3441
28
3442
28
3443
28
3444
28
3445
28
3446
28
3447
28
3448
28
3449
28
3450
28
3451
28
3452
28
3453
28
3454
28
3455
15
3456
28
3457
28
3458
28
3459
28
3460
28
3461
15
3462
15
3463
15
3464
28
3465
28
3466
28
3467
28
3468
28
3469
28
3470
28
3471
28
3472
28
3473
28
3474
28
3475
28
3476
28
3477
28
3478
28
3479
28
3480
28
3481
28
3482
28
3483
28
3484
28
3485
28
3486
15
3487
15
3488
15
3489
15
3490
15
3491
15
3492
15
3493
15
3494
28
3495
28
3496
28
3497
28
3498
28
3499
28
3500
28
3501
28
3502
28
3503
28
3504
28
3505
28
3506
28
3507
28
3508
28
3509
28
3510
28
3511
28
3512
28
3513
28
3514
28
3515
28
3516
28
3517
28
3518
28
3519
28
3520
28
3521
28
3522
28
3523
28
3524
28
3525
28
3526
28
3527
28
3528
28
3529
28
3530
15
3531
15
3532
15
3533
15
3534
15
3535
28
3536
28
3537
15
3538
15
3539
15
3540
15
3541
15
3542
15
3543
28
3544
15
3545
28
3546
28
3547
28
3548
28
3549
28
3550
28
3551
28
3552
28
3553
28
3554
28
3555
28
3556
28
3557
28
3558
28
3559
28
3560
28
3561
28
3562
28
3563
28
3564
28
3565
28
3566
28
3567
28
3568
28
3569
28
3570
28
3571
28
3572
28
3573
28
3574
28
3575
28
3576
28
3577
28
3578
28
3579
28
3580
28
3581
28
3582
28
3583
28
3584
28
3585
28
3586
28
3587
28
3588
15
3589
15
3590
15
3591
15
3592
15
3593
15
3594
15
3595
15
3596
15
3597
15
3598
15
3599
15
3600
15
3601
15
3602
15
3603
15
3604
15
3605
15
3606
15
3607
15
3608
15
3609
15
3610
15
3611
15
3612
15
3613
15
3614
15
3615
15
3616
15
3617
15
3618
15
3619
15
3620
15
3621
15
3622
15
3623
15
3624
15
3625
15
3626
15
3627
15
3628
15
3629
15
3630
15
3631
15
3632
15
3633
15
3634
15
3635
15
3636
15
3637
15
3638
15
3639
15
3640
15
3641
15
3642
15
3643
15
3644
15
3645
15
3646
15
3647
15
3648
15
3649
15
3650
15
3651
15
3652
15
3653
15
3654
15
3655
15
3656
15
3657
28
3658
28
3659
28
3660
15
3661
15
3662
15
3663
15
3664
15
3665
15
3666
15
3667
15
3668
15
3669
15
3670
15
3671
15
3672
15
3673
15
3674
15
3675
15
3676
15
3677
15
3678
15
3679
15
3680
15
3681
15
3682
15
3683
28
3684
28
3685
28
3686
28
3687
15
3688
15
3689
15
3690
15
3691
15
3692
15
3693
15
3694
15
3695
15
3696
15
3697
28
3698
28
3699
28
3700
15
3701
15
3702
15
3703
15
3704
15
3705
15
3706
15
3707
15
3708
15
3709
15
3710
15
3711
28
3712
28
3713
15
3714
15
3715
15
3716
15
3717
15
3718
15
3719
15
3720
15
3721
15
3722
15
3723
15
3724
28
3725
28
3726
28
3727
28
3728
28
3729
28
3730
28
3731
28
3732
28
3733
28
3734
28
3735
28
3736
28
3737
28
3738
28
3739
28
3740
28
3741
15
3742
28
3743
28
3744
28
3745
28
3746
28
3747
28
3748
28
3749
28
3750
28
3751
28
3752
28
3753
28
3754
28
3755
28
3756
28
3757
28
3758
28
3759
28
3760
28
3761
28
3762
28
3763
28
3764
28
3765
28
3766
28
3767
28
3768
28
3769
28
3770
28
3771
28
3772
28
3773
28
3774
28
3775
28
3776
28
3777
28
3778
28
3779
28
3780
28
3781
15
3782
15
3783
15
3784
28
3785
28
3786
28
3787
28
3788
28
3789
28
3790
28
3791
28
3792
28
3793
28
3794
28
3795
28
3796
28
3797
28
3798
28
3799
28
3800
28
3801
28
3802
28
3803
28
3804
28
3805
28
3806
15
3807
15
3808
15
3809
15
3810
15
3811
15
3812
15
3813
15
3814
15
3815
15
3816
28
3817
28
3818
28
3819
28
3820
28
3821
28
3822
28
3823
28
3824
28
3825
28
3826
28
3827
28
3828
28
3829
28
3830
28
3831
28
3832
28
3833
28
3834
28
3835
28
3836
28
3837
28
3838
28
3839
28
3840
28
3841
28
3842
28
3843
28
3844
28
3845
28
3846
28
3847
28
3848
28
3849
15
3850
15
3851
15
3852
28
3853
28
3854
28
3855
28
3856
15
3857
15
3858
15
3859
15
3860
15
3861
15
3862
15
3863
15
3864
15
3865
28
3866
28
3867
28
3868
28
3869
28
3870
28
3871
28
3872
28
3873
28
3874
28
3875
28
3876
28
3877
28
3878
28
3879
28
3880
28
3881
28
3882
28
3883
28
3884
28
3885
28
3886
28
3887
28
3888
28
3889
28
3890
28
3891
28
3892
28
3893
28
3894
28
3895
28
3896
28
3897
28
3898
28
3899
28
3900
28
3901
28
3902
28
3903
28
3904
28
3905
28
3906
28
3907
28
3908
28
3909
15
3910
15
3911
15
3912
15
3913
28
3914
15
3915
15
3916
15
3917
15
3918
15
3919
15
3920
15
3921
15
3922
15
3923
15
3924
15
3925
15
3926
15
3927
15
3928
15
3929
15
3930
15
3931
15
3932
15
3933
15
3934
15
3935
15
3936
15
3937
15
3938
15
3939
15
3940
15
3941
15
3942
15
3943
15
3944
15
3945
15
3946
15
3947
15
3948
15
3949
15
3950
15
3951
15
3952
15
3953
15
3954
15
3955
15
3956
15
3957
15
3958
15
3959
15
3960
15
3961
15
3962
15
3963
15
3964
15
3965
15
3966
15
3967
15
3968
15
3969
15
3970
15
3971
15
3972
15
3973
15
3974
15
3975
28
3976
28
3977
28
3978
28
3979
28
3980
28
3981
15
3982
15
3983
15
3984
15
3985
15
3986
15
3987
15
3988
15
3989
15
3990
15
3991
15
3992
15
3993
15
3994
15
3995
15
3996
15
3997
15
3998
15
3999
15
4000
15
4001
15
4002
15
4003
28
4004
28
4005
28
4006
15
4007
15
4008
15
4009
15
4010
15
4011
15
4012
15
4013
15
4014
15
4015
15
4016
15
4017
28
4018
28
4019
28
4020
15
4021
15
4022
15
4023
15
4024
15
4025
15
4026
15
4027
15
4028
15
4029
15
4030
15
4031
15
4032
15
4033
15
4034
15
4035
15
4036
15
4037
15
4038
15
4039
15
4040
15
4041
15
4042
15
4043
15
4044
28
4045
28
4046
28
4047
28
4048
28
4049
28
4050
28
4051
28
4052
28
4053
28
4054
28
4055
28
4056
28
4057
28
4058
28
4059
28
4060
28
4061
15
4062
28
4063
28
4064
28
4065
28
4066
28
4067
28
4068
28
4069
28
4070
28
4071
28
4072
28
4073
28
4074
28
4075
28
4076
28
4077
28
4078
28
4079
28
4080
28
4081
28
4082
28
4083
28
4084
28
4085
28
4086
28
4087
28
4088
28
4089
28
4090
28
4091
28
4092
28
4093
28
4094
28
4095
28
4096
28
4097
28
4098
28
4099
28
4100
28
4101
28
4102
15
4103
28
4104
28
4105
28
4106
28
4107
28
4108
28
4109
28
4110
28
4111
28
4112
28
4113
28
4114
28
4115
28
4116
28
4117
28
4118
28
4119
28
4120
28
4121
28
4122
28
4123
28
4124
28
4125
28
4126
15
4127
15
4128
15
4129
15
4130
15
4131
15
4132
15
4133
15
4134
15
4135
15
4136
15
4137
28
4138
28
4139
28
4140
28
4141
28
4142
28
4143
28
4144
28
4145
28
4146
28
4147
28
4148
28
4149
28
4150
28
4151
28
4152
28
4153
28
4154
28
4155
28
4156
28
4157
28
4158
28
4159
28
4160
28
4161
28
4162
28
4163
28
4164
28
4165
28
4166
28
4167
28
4168
28
4169
28
4170
15
4171
15
4172
28
4173
28
4174
15
4175
15
4176
15
4177
15
4178
15
4179
15
4180
15
4181
15
4182
15
4183
15
4184
28
4185
28
4186
28
4187
28
4188
28
4189
28
4190
28
4191
28
4192
28
4193
28
4194
28
4195
28
4196
28
4197
28
4198
28
4199
28
4200
28
4201
28
4202
28
4203
28
4204
28
4205
28
4206
28
4207
28
4208
28
4209
28
4210
28
4211
28
4212
28
4213
28
4214
28
4215
28
4216
28
4217
28
4218
28
4219
28
4220
28
4221
28
4222
28
4223
28
4224
28
4225
28
4226
28
4227
28
4228
28
4229
28
4230
15
4231
15
4232
15
4233
28
4234
15
4235
15
4236
15
4237
15
4238
15
4239
15
4240
15
4241
15
4242
15
4243
15
4244
15
4245
15
4246
15
4247
15
4248
15
4249
15
4250
15
4251
15
4252
15
4253
15
4254
15
4255
15
4256
15
4257
15
4258
15
4259
15
4260
15
4261
15
4262
15
4263
15
4264
15
4265
15
4266
15
4267
15
4268
15
4269
15
4270
15
4271
15
4272
15
4273
15
4274
15
4275
15
4276
15
4277
15
4278
15
4279
15
4280
15
4281
15
4282
15
4283
15
4284
15
4285
15
4286
28
4287
28
4288
15
4289
15
4290
15
4291
15
4292
15
4293
15
4294
15
4295
28
4296
28
4297
28
4298
28
4299
28
4300
28
4301
15
4302
15
4303
15
4304
15
4305
15
4306
15
4307
15
4308
15
4309
15
4310
15
4311
15
4312
15
4313
15
4314
15
4315
15
4316
15
4317
15
4318
15
4319
15
4320
28
4321
15
4322
15
4323
28
4324
28
4325
28
4326
15
4327
15
4328
15
4329
15
4330
15
4331
15
4332
15
4333
15
4334
15
4335
15
4336
15
4337
28
4338
28
4339
28
4340
15
4341
15
4342
15
4343
15
4344
15
4345
15
4346
15
4347
15
4348
15
4349
15
4350
15
4351
15
4352
15
4353
28
4354
15
4355
15
4356
15
4357
15
4358
15
4359
15
4360
15
4361
15
4362
15
4363
15
4364
28
4365
28
4366
28
4367
28
4368
28
4369
28
4370
28
4371
28
4372
28
4373
28
4374
28
4375
28
4376
28
4377
15
4378
15
4379
15
4380
15
4381
15
4382
28
4383
28
4384
28
4385
28
4386
28
4387
28
4388
28
4389
28
4390
28
4391
28
4392
28
4393
28
4394
28
4395
28
4396
28
4397
28
4398
28
4399
28
4400
28
4401
28
4402
28
4403
28
4404
28
4405
28
4406
28
4407
28
4408
28
4409
28
4410
28
4411
28
4412
28
4413
28
4414
28
4415
28
4416
28
4417
28
4418
28
4419
28
4420
28
4421
28
4422
28
4423
28
4424
28
4425
28
4426
28
4427
28
4428
28
4429
28
4430
28
4431
28
4432
28
4433
28
4434
28
4435
28
4436
28
4437
28
4438
28
4439
28
4440
28
4441
28
4442
28
4443
28
4444
28
4445
28
4446
15
4447
15
4448
15
4449
15
4450
15
4451
15
4452
15
4453
15
4454
15
4455
15
4456
28
4457
28
4458
28
4459
28
4460
28
4461
28
4462
28
4463
28
4464
28
4465
28
4466
28
4467
28
4468
28
4469
28
4470
28
4471
28
4472
28
4473
28
4474
28
4475
28
4476
28
4477
28
4478
28
4479
28
4480
28
4481
28
4482
28
4483
28
4484
28
4485
28
4486
28
4487
28
4488
28
4489
28
4490
15
4491
15
4492
15
4493
15
4494
15
4495
15
4496
28
4497
28
4498
28
4499
28
4500
15
4501
15
4502
15
4503
15
4504
28
4505
28
4506
28
4507
28
4508
28
4509
28
4510
28
4511
28
4512
28
4513
28
4514
28
4515
28
4516
28
4517
28
4518
28
4519
28
4520
28
4521
28
4522
28
4523
28
4524
28
4525
28
4526
28
4527
28
4528
28
4529
28
4530
28
4531
28
4532
28
4533
28
4534
28
4535
28
4536
28
4537
28
4538
28
4539
28
4540
28
4541
28
4542
28
4543
28
4544
15
4545
28
4546
28
4547
28
4548
28
4549
15
4550
15
4551
15
4552
15
4553
15
4554
15
4555
15
4556
15
4557
28
4558
28
4559
15
4560
15
4561
15
4562
15
4563
15
4564
15
4565
15
4566
15
4567
15
4568
15
4569
15
4570
15
4571
15
4572
15
4573
15
4574
15
4575
15
4576
15
4577
15
4578
15
4579
15
4580
15
4581
15
4582
15
4583
15
4584
15
4585
15
4586
15
4587
15
4588
28
4589
28
4590
28
4591
15
4592
15
4593
15
4594
15
4595
15
4596
15
4597
15
4598
15
4599
15
4600
15
4601
15
4602
15
4603
15
4604
15
4605
15
4606
15
4607
15
4608
15
4609
15
4610
15
4611
15
4612
15
4613
15
4614
15
4615
28
4616
28
4617
28
4618
15
4619
15
4620
15
4621
15
4622
15
4623
15
4624
15
4625
15
4626
15
4627
15
4628
15
4629
15
4630
15
4631
15
4632
15
4633
15
4634
15
4635
15
4636
15
4637
15
4638
15
4639
15
4640
28
4641
15
4642
15
4643
28
4644
28
4645
28
4646
15
4647
15
4648
15
4649
15
4650
15
4651
15
4652
15
4653
15
4654
15
4655
15
4656
28
4657
28
4658
28
4659
28
4660
15
4661
15
4662
15
4663
15
4664
15
4665
15
4666
15
4667
15
4668
15
4669
15
4670
15
4671
15
4672
15
4673
15
4674
15
4675
15
4676
15
4677
15
4678
15
4679
15
4680
15
4681
15
4682
15
4683
15
4684
28
4685
28
4686
28
4687
15
4688
28
4689
28
4690
28
4691
28
4692
28
4693
28
4694
28
4695
28
4696
28
4697
15
4698
15
4699
15
4700
15
4701
15
4702
15
4703
15
4704
28
4705
28
4706
28
4707
28
4708
28
4709
28
4710
28
4711
28
4712
28
4713
28
4714
28
4715
28
4716
28
4717
28
4718
28
4719
28
4720
28
4721
28
4722
28
4723
28
4724
28
4725
28
4726
28
4727
28
4728
28
4729
28
4730
28
4731
28
4732
28
4733
28
4734
28
4735
28
4736
28
4737
28
4738
28
4739
28
4740
28
4741
28
4742
28
4743
28
4744
28
4745
28
4746
28
4747
28
4748
28
4749
28
4750
28
4751
28
4752
28
4753
28
4754
28
4755
28
4756
28
4757
28
4758
28
4759
28
4760
28
4761
28
4762
28
4763
28
4764
28
4765
15
4766
15
4767
15
4768
15
4769
15
4770
15
4771
15
4772
15
4773
15
4774
15
4775
15
4776
28
4777
28
4778
28
4779
28
4780
28
4781
28
4782
28
4783
28
4784
28
4785
28
4786
28
4787
28
4788
28
4789
28
4790
28
4791
28
4792
28
4793
28
4794
28
4795
28
4796
28
4797
28
4798
28
4799
28
4800
28
4801
28
4802
28
4803
28
4804
28
4805
28
4806
28
4807
28
4808
28
4809
28
4810
15
4811
15
4812
15
4813
15
4814
15
4815
15
4816
28
4817
28
4818
28
4819
28
4820
15
4821
15
4822
15
4823
15
4824
28
4825
28
4826
28
4827
28
4828
28
4829
28
4830
28
4831
28
4832
28
4833
28
4834
28
4835
28
4836
28
4837
28
4838
28
4839
28
4840
28
4841
28
4842
28
4843
28
4844
28
4845
28
4846
28
4847
28
4848
28
4849
28
4850
28
4851
28
4852
28
4853
28
4854
28
4855
28
4856
28
4857
28
4858
28
4859
28
4860
28
4861
28
4862
28
4863
28
4864
15
4865
28
4866
28
4867
28
4868
28
4869
15
4870
15
4871
15
4872
15
4873
15
4874
15
4875
15
4876
15
4877
28
4878
28
4879
15
4880
15
4881
15
4882
15
4883
15
4884
15
4885
15
4886
15
4887
15
4888
15
4889
15
4890
15
4891
15
4892
15
4893
15
4894
15
4895
15
4896
15
4897
15
4898
15
4899
15
4900
15
4901
15
4902
15
4903
15
4904
15
4905
15
4906
15
4907
15
4908
28
4909
28
4910
28
4911
15
4912
15
4913
15
4914
15
4915
15
4916
15
4917
15
4918
15
4919
15
4920
15
4921
15
4922
15
4923
15
4924
15
4925
15
4926
15
4927
15
4928
15
4929
15
4930
15
4931
15
4932
15
4933
15
4934
15
4935
28
4936
28
4937
28
4938
15
4939
15
4940
15
4941
15
4942
15
4943
15
4944
15
4945
15
4946
15
4947
15
4948
15
4949
15
4950
15
4951
15
4952
15
4953
15
4954
15
4955
28
4956
15
4957
15
4958
15
4959
15
4960
28
4961
15
4962
15
4963
28
4964
28
4965
15
4966
15
4967
15
4968
15
4969
15
4970
15
4971
15
4972
15
4973
15
4974
15
4975
15
4976
28
4977
28
4978
28
4979
28
4980
15
4981
15
4982
15
4983
15
4984
15
4985
15
4986
15
4987
28
4988
15
4989
15
4990
15
4991
15
4992
15
4993
15
4994
15
4995
15
4996
15
4997
15
4998
15
4999
15
5000
15
5001
15
5002
15
5003
15
5004
28
5005
28
5006
28
5007
15
5008
15
5009
28
5010
28
5011
28
5012
15
5013
15
5014
28
5015
28
5016
15
5017
15
5018
15
5019
15
5020
15
5021
15
5022
15
5023
15
5024
28
5025
28
5026
28
5027
28
5028
28
5029
28
5030
28
5031
28
5032
28
5033
28
5034
28
5035
28
5036
28
5037
28
5038
28
5039
28
5040
28
5041
28
5042
28
5043
28
5044
28
5045
28
5046
28
5047
28
5048
28
5049
28
5050
28
5051
28
5052
28
5053
28
5054
28
5055
28
5056
28
5057
28
5058
28
5059
28
5060
28
5061
28
5062
28
5063
28
5064
28
5065
28
5066
28
5067
28
5068
28
5069
28
5070
28
5071
28
5072
28
5073
28
5074
28
5075
28
5076
28
5077
28
5078
28
5079
28
5080
28
5081
28
5082
28
5083
28
5084
28
5085
15
5086
15
5087
15
5088
15
5089
15
5090
15
5091
15
5092
15
5093
15
5094
15
5095
15
5096
28
5097
28
5098
28
5099
28
5100
28
5101
28
5102
28
5103
28
5104
28
5105
28
5106
28
5107
28
5108
28
5109
28
5110
28
5111
28
5112
28
5113
28
5114
28
5115
28
5116
28
5117
28
5118
28
5119
28
5120
28
5121
28
5122
28
5123
28
5124
28
5125
28
5126
28
5127
28
5128
28
5129
28
5130
28
5131
15
5132
15
5133
15
5134
15
5135
15
5136
15
5137
15
5138
15
5139
28
5140
28
5141
28
5142
28
5143
28
5144
28
5145
28
5146
28
5147
28
5148
28
5149
28
5150
28
5151
28
5152
28
5153
28
5154
28
5155
28
5156
28
5157
28
5158
28
5159
28
5160
28
5161
28
5162
28
5163
28
5164
28
5165
28
5166
28
5167
28
5168
28
5169
28
5170
28
5171
28
5172
28
5173
28
5174
28
5175
28
5176
28
5177
28
5178
28
5179
15
5180
28
5181
28
5182
28
5183
28
5184
15
5185
28
5186
28
5187
28
5188
28
5189
15
5190
15
5191
15
5192
15
5193
15
5194
15
5195
28
5196
28
5197
28
5198
28
5199
15
5200
15
5201
15
5202
15
5203
15
5204
15
5205
15
5206
15
5207
15
5208
15
5209
15
5210
15
5211
15
5212
15
5213
15
5214
15
5215
15
5216
15
5217
15
5218
15
5219
15
5220
15
5221
15
5222
15
5223
15
5224
15
5225
15
5226
28
5227
15
5228
15
5229
15
5230
15
5231
15
5232
15
5233
15
5234
15
5235
15
5236
15
5237
15
5238
15
5239
15
5240
15
5241
15
5242
15
5243
15
5244
15
5245
15
5246
15
5247
15
5248
15
5249
15
5250
15
5251
15
5252
15
5253
15
5254
15
5255
28
5256
28
5257
28
5258
15
5259
15
5260
15
5261
15
5262
15
5263
15
5264
15
5265
15
5266
15
5267
15
5268
15
5269
15
5270
15
5271
15
5272
15
5273
15
5274
28
5275
28
5276
28
5277
15
5278
28
5279
28
5280
28
5281
15
5282
15
5283
15
5284
28
5285
15
5286
15
5287
15
5288
15
5289
15
5290
15
5291
15
5292
15
5293
15
5294
15
5295
15
5296
15
5297
28
5298
28
5299
28
5300
28
5301
28
5302
15
5303
15
5304
15
5305
28
5306
28
5307
28
5308
15
5309
15
5310
15
5311
15
5312
15
5313
15
5314
15
5315
15
5316
15
5317
15
5318
15
5319
15
5320
15
5321
15
5322
15
5323
15
5324
28
5325
28
5326
28
5327
28
5328
28
5329
28
5330
28
5331
28
5332
28
5333
28
5334
28
5335
15
5336
15
5337
15
5338
15
5339
15
5340
28
5341
28
5342
28
5343
28
5344
28
5345
28
5346
28
5347
28
5348
28
5349
28
5350
28
5351
28
5352
28
5353
28
5354
28
5355
28
5356
28
5357
28
5358
28
5359
28
5360
28
5361
28
5362
28
5363
28
5364
28
5365
28
5366
28
5367
28
5368
28
5369
28
5370
28
5371
28
5372
28
5373
28
5374
28
5375
28
5376
28
5377
28
5378
28
5379
28
5380
28
5381
28
5382
28
5383
28
5384
28
5385
28
5386
28
5387
28
5388
28
5389
28
5390
28
5391
28
5392
28
5393
28
5394
28
5395
28
5396
28
5397
28
5398
28
5399
28
5400
28
5401
28
5402
28
5403
28
5404
28
5405
28
5406
15
5407
15
5408
15
5409
15
5410
15
5411
15
5412
15
5413
15
5414
15
5415
15
5416
15
5417
28
5418
28
5419
28
5420
28
5421
28
5422
28
5423
28
5424
28
5425
28
5426
28
5427
28
5428
28
5429
28
5430
28
5431
28
5432
28
5433
28
5434
28
5435
28
5436
28
5437
28
5438
28
5439
28
5440
28
5441
28
5442
28
5443
15
5444
15
5445
15
5446
15
5447
15
5448
28
5449
28
5450
28
5451
15
5452
15
5453
15
5454
15
5455
15
5456
15
5457
15
5458
28
5459
28
5460
28
5461
28
5462
28
5463
28
5464
28
5465
28
5466
28
5467
28
5468
28
5469
28
5470
28
5471
28
5472
28
5473
28
5474
28
5475
28
5476
28
5477
28
5478
28
5479
28
5480
28
5481
28
5482
28
5483
28
5484
28
5485
28
5486
28
5487
28
5488
28
5489
28
5490
28
5491
28
5492
28
5493
28
5494
28
5495
28
5496
28
5497
28
5498
28
5499
15
5500
28
5501
28
5502
28
5503
28
5504
15
5505
28
5506
28
5507
28
5508
28
5509
28
5510
15
5511
15
5512
15
5513
28
5514
28
5515
15
5516
15
5517
15
5518
15
5519
15
5520
15
5521
15
5522
15
5523
15
5524
15
5525
15
5526
15
5527
15
5528
15
5529
15
5530
15
5531
15
5532
15
5533
15
5534
15
5535
15
5536
15
5537
15
5538
15
5539
15
5540
15
5541
15
5542
15
5543
15
5544
15
5545
15
5546
15
5547
15
5548
15
5549
15
5550
15
5551
15
5552
15
5553
15
5554
15
5555
15
5556
15
5557
15
5558
15
5559
15
5560
15
5561
15
5562
15
5563
15
5564
15
5565
15
5566
15
5567
15
5568
15
5569
15
5570
15
5571
15
5572
15
5573
15
5574
15
5575
15
5576
15
5577
28
5578
15
5579
15
5580
15
5581
15
5582
15
5583
15
5584
15
5585
15
5586
15
5587
15
5588
15
5589
15
5590
15
5591
15
5592
15
5593
15
5594
15
5595
15
5596
15
5597
15
5598
28
5599
28
5600
28
5601
15
5602
15
5603
28
5604
28
5605
15
5606
15
5607
15
5608
15
5609
15
5610
15
5611
15
5612
15
5613
15
5614
15
5615
15
5616
15
5617
15
5618
15
5619
28
5620
28
5621
15
5622
15
5623
15
5624
28
5625
28
5626
28
5627
15
5628
15
5629
15
5630
15
5631
15
5632
15
5633
15
5634
15
5635
15
5636
15
5637
15
5638
15
5639
15
5640
15
5641
15
5642
15
5643
15
5644
28
5645
28
5646
28
5647
15
5648
15
5649
28
5650
28
5651
28
5652
15
5653
15
5654
28
5655
28
5656
28
5657
15
5658
28
5659
15
5660
15
5661
28
5662
28
5663
28
5664
28
5665
28
5666
28
5667
28
5668
28
5669
28
5670
28
5671
28
5672
28
5673
28
5674
28
5675
28
5676
28
5677
28
5678
28
5679
28
5680
28
5681
28
5682
28
5683
28
5684
28
5685
28
5686
28
5687
28
5688
28
5689
15
5690
15
5691
28
5692
28
5693
28
5694
28
5695
28
5696
15
5697
28
5698
28
5699
28
5700
28
5701
28
5702
15
5703
28
5704
28
5705
28
5706
28
5707
28
5708
28
5709
28
5710
28
5711
28
5712
28
5713
28
5714
28
5715
28
5716
28
5717
28
5718
28
5719
28
5720
28
5721
28
5722
28
5723
28
5724
28
5725
28
5726
15
5727
15
5728
15
5729
15
5730
15
5731
15
5732
15
5733
15
5734
15
5735
28
5736
28
5737
28
5738
28
5739
28
5740
28
5741
28
5742
28
5743
28
5744
28
5745
28
5746
28
5747
28
5748
28
5749
28
5750
28
5751
28
5752
28
5753
28
5754
28
5755
28
5756
28
5757
28
5758
28
5759
28
5760
28
5761
28
5762
28
5763
15
5764
15
5765
15
5766
15
5767
15
5768
28
5769
28
5770
28
5771
15
5772
15
5773
15
5774
15
5775
15
5776
28
5777
28
5778
28
5779
28
5780
28
5781
28
5782
28
5783
28
5784
28
5785
28
5786
28
5787
28
5788
28
5789
28
5790
28
5791
28
5792
28
5793
28
5794
28
5795
28
5796
28
5797
28
5798
28
5799
28
5800
28
5801
28
5802
28
5803
28
5804
28
5805
28
5806
28
5807
28
5808
28
5809
28
5810
28
5811
28
5812
28
5813
28
5814
28
5815
28
5816
28
5817
28
5818
28
5819
15
5820
28
5821
28
5822
28
5823
28
5824
15
5825
15
5826
15
5827
15
5828
28
5829
15
5830
15
5831
15
5832
15
5833
28
5834
28
5835
15
5836
15
5837
15
5838
15
5839
15
5840
15
5841
15
5842
15
5843
15
5844
15
5845
15
5846
15
5847
15
5848
15
5849
15
5850
15
5851
15
5852
15
5853
15
5854
15
5855
15
5856
15
5857
15
5858
15
5859
15
5860
15
5861
15
5862
15
5863
15
5864
15
5865
15
5866
15
5867
15
5868
15
5869
15
5870
15
5871
15
5872
15
5873
15
5874
15
5875
15
5876
15
5877
15
5878
15
5879
15
5880
15
5881
15
5882
15
5883
15
5884
15
5885
15
5886
15
5887
15
5888
15
5889
15
5890
15
5891
15
5892
15
5893
15
5894
15
5895
15
5896
15
5897
15
5898
15
5899
15
5900
15
5901
15
5902
15
5903
15
5904
15
5905
15
5906
15
5907
15
5908
15
5909
15
5910
15
5911
15
5912
15
5913
15
5914
15
5915
15
5916
15
5917
15
5918
15
5919
15
5920
15
5921
15
5922
15
5923
28
5924
28
5925
15
5926
15
5927
15
5928
15
5929
15
5930
15
5931
15
5932
15
5933
15
5934
15
5935
15
5936
15
5937
15
5938
15
5939
28
5940
15
5941
15
5942
15
5943
15
5944
15
5945
15
5946
15
5947
15
5948
15
5949
15
5950
15
5951
15
5952
15
5953
15
5954
15
5955
15
5956
15
5957
15
5958
15
5959
15
5960
15
5961
15
5962
15
5963
15
5964
28
5965
28
5966
28
5967
15
5968
15
5969
15
5970
15
5971
15
5972
15
5973
28
5974
15
5975
15
5976
15
5977
15
5978
15
5979
15
5980
15
5981
28
5982
28
5983
28
5984
28
5985
28
5986
28
5987
28
5988
28
5989
28
5990
28
5991
28
5992
28
5993
28
5994
28
5995
28
5996
28
5997
28
5998
28
5999
28
6000
28
6001
28
6002
28
6003
28
6004
28
6005
28
6006
28
6007
28
6008
28
6009
15
6010
15
6011
15
6012
28
6013
28
6014
28
6015
28
6016
15
6017
28
6018
28
6019
28
6020
28
6021
15
6022
28
6023
28
6024
28
6025
28
6026
28
6027
28
6028
28
6029
28
6030
28
6031
28
6032
28
6033
28
6034
28
6035
28
6036
28
6037
28
6038
28
6039
28
6040
28
6041
28
6042
28
6043
28
6044
28
6045
28
6046
15
6047
15
6048
15
6049
15
6050
15
6051
15
6052
15
6053
15
6054
15
6055
28
6056
28
6057
15
6058
28
6059
28
6060
28
6061
28
6062
28
6063
28
6064
28
6065
28
6066
28
6067
28
6068
28
6069
28
6070
28
6071
28
6072
28
6073
28
6074
28
6075
28
6076
28
6077
28
6078
28
6079
28
6080
28
6081
28
6082
28
6083
15
6084
15
6085
15
6086
15
6087
15
6088
28
6089
28
6090
28
6091
28
6092
15
6093
15
6094
15
6095
15
6096
28
6097
28
6098
28
6099
28
6100
28
6101
28
6102
28
6103
28
6104
28
6105
28
6106
28
6107
28
6108
28
6109
28
6110
28
6111
28
6112
28
6113
28
6114
28
6115
28
6116
28
6117
28
6118
28
6119
28
6120
28
6121
28
6122
28
6123
28
6124
28
6125
28
6126
28
6127
28
6128
28
6129
28
6130
28
6131
28
6132
28
6133
28
6134
28
6135
28
6136
28
6137
28
6138
28
6139
28
6140
28
6141
28
6142
28
6143
28
6144
15
6145
15
6146
15
6147
15
6148
15
6149
28
6150
15
6151
15
6152
28
6153
28
6154
28
6155
28
6156
15
6157
15
6158
15
6159
15
6160
15
6161
15
6162
15
6163
15
6164
15
6165
15
6166
15
6167
28
6168
15
6169
15
6170
15
6171
15
6172
15
6173
28
6174
28
6175
28
6176
15
6177
15
6178
15
6179
15
6180
15
6181
15
6182
15
6183
15
6184
15
6185
15
6186
15
6187
15
6188
15
6189
15
6190
15
6191
15
6192
15
6193
15
6194
15
6195
15
6196
15
6197
15
6198
15
6199
15
6200
15
6201
15
6202
15
6203
15
6204
15
6205
15
6206
15
6207
15
6208
15
6209
15
6210
15
6211
15
6212
15
6213
15
6214
15
6215
15
6216
15
6217
15
6218
15
6219
15
6220
15
6221
15
6222
15
6223
15
6224
15
6225
15
6226
15
6227
15
6228
15
6229
15
6230
15
6231
15
6232
15
6233
15
6234
15
6235
15
6236
15
6237
15
6238
15
6239
15
6240
15
6241
15
6242
15
6243
28
6244
28
6245
15
6246
15
6247
15
6248
15
6249
15
6250
15
6251
15
6252
15
6253
15
6254
15
6255
15
6256
15
6257
15
6258
15
6259
15
6260
15
6261
15
6262
15
6263
15
6264
15
6265
15
6266
15
6267
15
6268
15
6269
15
6270
15
6271
15
6272
15
6273
15
6274
15
6275
15
6276
15
6277
15
6278
15
6279
15
6280
15
6281
15
6282
15
6283
15
6284
28
6285
28
6286
15
6287
28
6288
28
6289
28
6290
15
6291
15
6292
15
6293
28
6294
15
6295
15
6296
15
6297
15
6298
15
6299
15
6300
15
6301
28
6302
28
6303
28
6304
28
6305
28
6306
28
6307
28
6308
28
6309
28
6310
28
6311
28
6312
28
6313
28
6314
28
6315
28
6316
28
6317
28
6318
28
6319
28
6320
28
6321
28
6322
28
6323
28
6324
28
6325
28
6326
28
6327
28
6328
28
6329
28
6330
28
6331
15
6332
28
6333
28
6334
28
6335
28
6336
15
6337
28
6338
28
6339
28
6340
28
6341
28
6342
15
6343
28
6344
28
6345
28
6346
28
6347
28
6348
28
6349
28
6350
28
6351
28
6352
28
6353
28
6354
28
6355
28
6356
28
6357
28
6358
28
6359
28
6360
28
6361
28
6362
28
6363
28
6364
28
6365
28
6366
15
6367
15
6368
15
6369
28
6370
28
6371
15
6372
15
6373
15
6374
15
6375
28
6376
28
6377
28
6378
28
6379
28
6380
28
6381
28
6382
28
6383
28
6384
28
6385
28
6386
28
6387
28
6388
28
6389
28
6390
28
6391
28
6392
28
6393
28
6394
28
6395
28
6396
28
6397
28
6398
28
6399
28
6400
28
6401
28
6402
28
6403
15
6404
15
6405
15
6406
15
6407
15
6408
28
6409
28
6410
28
6411
28
6412
28
6413
28
6414
28
6415
28
6416
28
6417
28
6418
28
6419
28
6420
28
6421
28
6422
28
6423
28
6424
28
6425
28
6426
28
6427
28
6428
28
6429
28
6430
28
6431
28
6432
28
6433
28
6434
28
6435
28
6436
28
6437
28
6438
28
6439
28
6440
28
6441
28
6442
28
6443
28
6444
28
6445
28
6446
28
6447
28
6448
28
6449
28
6450
28
6451
28
6452
28
6453
28
6454
28
6455
28
6456
28
6457
28
6458
28
6459
28
6460
28
6461
28
6462
28
6463
28
6464
28
6465
15
6466
15
6467
15
6468
28
6469
28
6470
28
6471
28
6472
28
6473
28
6474
28
6475
15
6476
15
6477
15
6478
15
6479
15
6480
15
6481
15
6482
15
6483
15
6484
15
6485
15
6486
15
6487
15
6488
15
6489
15
6490
15
6491
15
6492
15
6493
15
6494
15
6495
28
6496
15
6497
15
6498
15
6499
15
6500
15
6501
15
6502
15
6503
15
6504
15
6505
15
6506
15
6507
15
6508
15
6509
15
6510
15
6511
15
6512
15
6513
15
6514
28
6515
15
6516
15
6517
15
6518
15
6519
15
6520
15
6521
15
6522
15
6523
15
6524
28
6525
15
6526
15
6527
15
6528
15
6529
15
6530
15
6531
15
6532
15
6533
15
6534
15
6535
15
6536
15
6537
15
6538
15
6539
15
6540
28
6541
28
6542
28
6543
15
6544
15
6545
15
6546
15
6547
15
6548
15
6549
15
6550
15
6551
15
6552
15
6553
15
6554
15
6555
15
6556
15
6557
15
6558
15
6559
15
6560
15
6561
15
6562
15
6563
28
6564
28
6565
15
6566
15
6567
15
6568
15
6569
28
6570
28
6571
15
6572
15
6573
15
6574
15
6575
15
6576
15
6577
15
6578
28
6579
28
6580
15
6581
15
6582
15
6583
15
6584
15
6585
15
6586
15
6587
15
6588
15
6589
15
6590
15
6591
15
6592
15
6593
15
6594
15
6595
15
6596
15
6597
15
6598
15
6599
15
6600
15
6601
15
6602
15
6603
15
6604
28
6605
28
6606
28
6607
28
6608
28
6609
28
6610
15
6611
15
6612
15
6613
15
6614
15
6615
15
6616
15
6617
15
6618
15
6619
15
6620
15
6621
15
6622
28
6623
28
6624
28
6625
28
6626
15
6627
15
6628
28
6629
28
6630
28
6631
28
6632
28
6633
28
6634
28
6635
28
6636
28
6637
28
6638
28
6639
28
6640
28
6641
28
6642
28
6643
28
6644
28
6645
28
6646
28
6647
28
6648
28
6649
28
6650
28
6651
28
6652
28
6653
28
6654
28
6655
28
6656
28
6657
28
6658
28
6659
28
6660
28
6661
28
6662
28
6663
28
6664
28
6665
28
6666
28
6667
28
6668
28
6669
28
6670
28
6671
28
6672
28
6673
28
6674
28
6675
28
6676
28
6677
28
6678
28
6679
28
6680
28
6681
28
6682
28
6683
28
6684
28
6685
28
6686
15
6687
15
6688
15
6689
28
6690
28
6691
15
6692
15
6693
15
6694
15
6695
28
6696
15
6697
28
6698
28
6699
28
6700
28
6701
28
6702
28
6703
28
6704
28
6705
28
6706
28
6707
28
6708
28
6709
28
6710
28
6711
28
6712
28
6713
28
6714
28
6715
28
6716
28
6717
28
6718
28
6719
28
6720
28
6721
28
6722
28
6723
15
6724
15
6725
15
6726
15
6727
15
6728
28
6729
28
6730
28
6731
28
6732
15
6733
28
6734
28
6735
28
6736
28
6737
28
6738
28
6739
28
6740
28
6741
28
6742
28
6743
28
6744
28
6745
28
6746
28
6747
28
6748
28
6749
28
6750
28
6751
28
6752
28
6753
28
6754
28
6755
28
6756
28
6757
28
6758
28
6759
28
6760
28
6761
28
6762
28
6763
28
6764
28
6765
28
6766
28
6767
28
6768
28
6769
28
6770
28
6771
28
6772
28
6773
28
6774
28
6775
28
6776
28
6777
28
6778
28
6779
28
6780
28
6781
28
6782
28
6783
28
6784
15
6785
15
6786
15
6787
15
6788
15
6789
15
6790
15
6791
15
6792
15
6793
15
6794
15
6795
15
6796
15
6797
15
6798
15
6799
15
6800
15
6801
15
6802
15
6803
15
6804
15
6805
15
6806
15
6807
15
6808
15
6809
15
6810
15
6811
15
6812
15
6813
15
6814
15
6815
15
6816
15
6817
15
6818
15
6819
15
6820
15
6821
15
6822
15
6823
15
6824
15
6825
15
6826
15
6827
15
6828
15
6829
15
6830
15
6831
15
6832
15
6833
15
6834
15
6835
15
6836
15
6837
15
6838
15
6839
15
6840
15
6841
15
6842
15
6843
15
6844
15
6845
15
6846
15
6847
15
6848
15
6849
15
6850
15
6851
15
6852
15
6853
15
6854
15
6855
15
6856
15
6857
28
6858
15
6859
15
6860
15
6861
28
6862
15
6863
15
6864
28
6865
15
6866
15
6867
15
6868
15
6869
15
6870
15
6871
15
6872
15
6873
15
6874
15
6875
15
6876
15
6877
15
6878
15
6879
15
6880
15
6881
15
6882
28
6883
28
6884
28
6885
28
6886
28
6887
15
6888
28
6889
28
6890
15
6891
15
6892
15
6893
15
6894
15
6895
15
6896
15
6897
28
6898
28
6899
28
6900
15
6901
15
6902
28
6903
15
6904
28
6905
28
6906
15
6907
15
6908
15
6909
15
6910
15
6911
15
6912
15
6913
15
6914
15
6915
15
6916
15
6917
15
6918
15
6919
15
6920
15
6921
28
6922
28
6923
28
6924
28
6925
28
6926
28
6927
28
6928
28
6929
15
6930
15
6931
15
6932
28
6933
28
6934
15
6935
15
6936
15
6937
15
6938
28
6939
28
6940
28
6941
28
6942
15
6943
28
6944
28
6945
28
6946
28
6947
28
6948
28
6949
28
6950
28
6951
28
6952
28
6953
28
6954
28
6955
28
6956
28
6957
28
6958
28
6959
28
6960
28
6961
28
6962
28
6963
28
6964
28
6965
28
6966
28
6967
28
6968
28
6969
28
6970
28
6971
28
6972
28
6973
28
6974
28
6975
28
6976
28
6977
28
6978
28
6979
28
6980
28
6981
28
6982
28
6983
28
6984
28
6985
28
6986
28
6987
28
6988
28
6989
28
6990
28
6991
28
6992
28
6993
28
6994
28
6995
28
6996
28
6997
28
6998
28
6999
28
7000
28
7001
28
7002
28
7003
28
7004
28
7005
28
7006
15
7007
15
7008
15
7009
28
7010
15
7011
28
7012
28
7013
15
7014
28
7015
28
7016
28
7017
15
7018
28
7019
28
7020
28
7021
28
7022
28
7023
28
7024
28
7025
28
7026
28
7027
28
7028
28
7029
28
7030
28
7031
28
7032
28
7033
28
7034
28
7035
28
7036
28
7037
28
7038
28
7039
28
7040
28
7041
28
7042
28
7043
15
7044
15
7045
15
7046
15
7047
15
7048
28
7049
28
7050
28
7051
15
7052
15
7053
15
7054
28
7055
28
7056
28
7057
28
7058
28
7059
28
7060
28
7061
28
7062
28
7063
28
7064
28
7065
28
7066
28
7067
28
7068
28
7069
28
7070
28
7071
28
7072
28
7073
28
7074
28
7075
28
7076
28
7077
28
7078
28
7079
28
7080
28
7081
28
7082
28
7083
28
7084
28
7085
28
7086
28
7087
15
7088
15
7089
28
7090
28
7091
15
7092
28
7093
28
7094
28
7095
28
7096
28
7097
28
7098
28
7099
28
7100
28
7101
28
7102
28
7103
28
7104
28
7105
28
7106
28
7107
28
7108
15
7109
15
7110
15
7111
15
7112
15
7113
15
7114
15
7115
15
7116
15
7117
15
7118
15
7119
15
7120
28
7121
15
7122
15
7123
15
7124
15
7125
15
7126
15
7127
28
7128
15
7129
15
7130
15
7131
15
7132
15
7133
15
7134
15
7135
15
7136
15
7137
15
7138
15
7139
15
7140
15
7141
15
7142
15
7143
15
7144
15
7145
15
7146
15
7147
15
7148
15
7149
15
7150
15
7151
15
7152
15
7153
15
7154
15
7155
15
7156
15
7157
15
7158
15
7159
15
7160
15
7161
15
7162
15
7163
15
7164
15
7165
15
7166
15
7167
15
7168
15
7169
28
7170
28
7171
28
7172
15
7173
15
7174
28
7175
28
7176
28
7177
28
7178
28
7179
28
7180
15
7181
28
7182
28
7183
28
7184
28
7185
28
7186
28
7187
28
7188
28
7189
28
7190
28
7191
28
7192
28
7193
28
7194
15
7195
15
7196
15
7197
15
7198
15
7199
28
7200
28
7201
28
7202
28
7203
28
7204
28
7205
28
7206
28
7207
28
7208
28
7209
28
7210
28
7211
28
7212
28
7213
28
7214
28
7215
28
7216
28
7217
28
7218
28
7219
28
7220
28
7221
28
7222
28
7223
28
7224
28
7225
28
7226
28
7227
28
7228
28
7229
28
7230
28
7231
28
7232
28
7233
28
7234
28
7235
15
7236
28
7237
28
7238
28
7239
28
7240
28
7241
28
7242
28
7243
28
7244
28
7245
28
7246
28
7247
28
7248
28
7249
28
7250
28
7251
28
7252
28
7253
28
7254
28
7255
28
7256
28
7257
28
7258
28
7259
28
7260
28
7261
28
7262
28
7263
28
7264
28
7265
28
7266
28
7267
28
7268
28
7269
28
7270
28
7271
28
7272
28
7273
28
7274
28
7275
28
7276
28
7277
28
7278
28
7279
28
7280
28
7281
28
7282
28
7283
28
7284
28
7285
28
7286
28
7287
28
7288
28
7289
28
7290
28
7291
28
7292
28
7293
28
7294
28
7295
28
7296
28
7297
28
7298
28
7299
28
7300
28
7301
28
7302
28
7303
28
7304
28
7305
28
7306
28
7307
28
7308
28
7309
28
7310
28
7311
28
7312
28
7313
28
7314
28
7315
28
7316
28
7317
28
7318
28
7319
28
7320
28
7321
28
7322
28
7323
28
7324
28
7325
28
7326
15
7327
15
7328
15
7329
28
7330
28
7331
28
7332
28
7333
15
7334
28
7335
28
7336
28
7337
15
7338
28
7339
28
7340
28
7341
28
7342
28
7343
28
7344
28
7345
28
7346
28
7347
28
7348
28
7349
28
7350
28
7351
28
7352
28
7353
28
7354
28
7355
28
7356
28
7357
28
7358
28
7359
28
7360
28
7361
28
7362
28
7363
28
7364
28
7365
28
7366
28
7367
28
7368
28
7369
15
7370
28
7371
28
7372
15
7373
15
7374
15
7375
15
7376
15
7377
15
7378
15
7379
15
7380
15
7381
15
7382
15
7383
28
7384
15
7385
15
7386
15
7387
15
7388
15
7389
15
7390
15
7391
15
7392
15
7393
15
7394
15
7395
15
7396
15
7397
15
7398
15
7399
15
7400
15
7401
15
7402
15
7403
15
7404
15
7405
15
7406
28
7407
28
7408
15
7409
28
7410
28
7411
15
7412
15
7413
28
7414
28
7415
28
7416
28
7417
28
7418
28
7419
28
7420
28
7421
28
7422
28
7423
28
7424
28
7425
28
7426
28
7427
28
7428
28
7429
28
7430
28
7431
28
7432
28
7433
28
7434
28
7435
28
7436
28
7437
28
7438
28
7439
28
7440
28
7441
28
7442
28
7443
28
7444
28
7445
28
7446
28
7447
28
7448
28
7449
28
7450
28
7451
28
7452
28
7453
28
7454
28
7455
28
7456
28
7457
28
7458
28
7459
28
7460
28
7461
28
7462
28
7463
28
7464
28
7465
28
7466
28
7467
28
7468
28
7469
28
7470
28
7471
28
7472
28
7473
28
7474
28
7475
28
7476
28
7477
28
7478
28
7479
28
7480
28
7481
28
7482
28
7483
28
7484
28
7485
28
7486
28
7487
28
7488
28
7489
28
7490
28
7491
28
7492
28
7493
28
7494
28
7495
28
7496
28
7497
28
7498
28
7499
28
7500
28
7501
28
7502
28
7503
28
7504
28
7505
28
7506
28
7507
28
7508
28
7509
28
7510
28
7511
28
7512
28
7513
28
7514
28
7515
28
7516
28
7517
28
7518
28
7519
28
7520
28
7521
28
7522
28
7523
28
7524
28
7525
28
7526
28
7527
28
7528
28
7529
28
7530
28
7531
28
7532
28
7533
28
7534
28
7535
28
7536
28
7537
28
7538
28
7539
28
7540
28
7541
28
7542
28
7543
28
7544
28
7545
28
7546
28
7547
28
7548
28
7549
28
7550
28
7551
28
7552
28
7553
28
7554
28
7555
28
7556
28
7557
28
7558
28
7559
28
7560
28
7561
28
7562
28
7563
28
7564
28
7565
28
7566
28
7567
28
7568
28
7569
28
7570
28
7571
28
7572
28
7573
28
7574
28
7575
28
7576
28
7577
28
7578
28
7579
28
7580
28
7581
28
7582
28
7583
28
7584
28
7585
28
7586
28
7587
28
7588
28
7589
28
7590
28
7591
28
7592
28
7593
28
7594
28
7595
28
7596
28
7597
28
7598
28
7599
28
7600
28
7601
28
7602
28
7603
28
7604
28
7605
28
7606
28
7607
28
7608
28
7609
28
7610
28
7611
28
7612
28
7613
28
7614
28
7615
28
7616
28
7617
28
7618
28
7619
28
7620
28
7621
28
7622
28
7623
28
7624
28
7625
28
7626
28
7627
28
7628
28
7629
28
7630
28
7631
28
7632
28
7633
28
7634
28
7635
28
7636
28
7637
28
7638
28
7639
28
7640
28
7641
28
7642
28
7643
28
7644
28
7645
28
7646
15
7647
28
7648
28
7649
28
7650
28
7651
28
7652
28
7653
28
7654
28
7655
28
7656
28
7657
28
7658
28
7659
28
7660
28
7661
28
7662
28
7663
28
7664
28
7665
28
7666
28
7667
28
7668
28
7669
28
7670
28
7671
28
7672
28
7673
28
7674
28
7675
28
7676
28
7677
28
7678
28
7679
28
7680
28
7681
28
7682
28
7683
28
7684
28
7685
28
7686
28
7687
28
7688
28
7689
15
7690
15
7691
15
7692
15
7693
15
7694
15
7695
15
7696
15
7697
15
7698
15
7699
15
7700
15
7701
28
7702
15
7703
15
7704
15
7705
15
7706
15
7707
15
7708
15
7709
15
7710
28
7711
28
7712
28
7713
28
7714
15
7715
15
7716
15
7717
15
7718
15
7719
15
7720
15
7721
15
7722
28
7723
28
7724
28
7725
15
7726
28
7727
15
7728
15
7729
15
7730
15
7731
15
7732
15
7733
15
7734
15
7735
28
7736
28
7737
28
7738
15
7739
15
7740
28
7741
28
7742
28
7743
28
7744
28
7745
28
7746
28
7747
28
7748
28
7749
28
7750
28
7751
28
7752
28
7753
28
7754
28
7755
28
7756
28
7757
28
7758
28
7759
28
7760
28
7761
28
7762
28
7763
28
7764
28
7765
28
7766
28
7767
28
7768
28
7769
28
7770
28
7771
28
7772
28
7773
28
7774
28
7775
28
7776
28
7777
28
7778
28
7779
28
7780
28
7781
28
7782
28
7783
28
7784
28
7785
28
7786
28
7787
28
7788
28
7789
28
7790
28
7791
28
7792
28
7793
28
7794
28
7795
28
7796
28
7797
28
7798
28
7799
28
7800
28
7801
28
7802
28
7803
28
7804
28
7805
28
7806
28
7807
28
7808
28
7809
28
7810
28
7811
28
7812
28
7813
28
7814
28
7815
28
7816
28
7817
28
7818
28
7819
28
7820
28
7821
28
7822
28
7823
28
7824
28
7825
28
7826
28
7827
28
7828
28
7829
28
7830
28
7831
28
7832
28
7833
28
7834
28
7835
28
7836
28
7837
28
7838
28
7839
28
7840
28
7841
28
7842
28
7843
28
7844
28
7845
28
7846
28
7847
28
7848
28
7849
28
7850
28
7851
28
7852
28
7853
28
7854
28
7855
28
7856
28
7857
28
7858
28
7859
28
7860
28
7861
28
7862
28
7863
28
7864
28
7865
28
7866
28
7867
28
7868
28
7869
28
7870
28
7871
28
7872
28
7873
28
7874
28
7875
28
7876
28
7877
28
7878
28
7879
28
7880
28
7881
28
7882
28
7883
28
7884
28
7885
28
7886
28
7887
28
7888
28
7889
28
7890
28
7891
28
7892
28
7893
28
7894
28
7895
28
7896
28
7897
28
7898
28
7899
28
7900
28
7901
28
7902
28
7903
28
7904
28
7905
28
7906
28
7907
28
7908
28
7909
28
7910
28
7911
28
7912
28
7913
28
7914
28
7915
28
7916
28
7917
28
7918
28
7919
28
7920
28
7921
28
7922
28
7923
28
7924
28
7925
28
7926
28
7927
28
7928
28
7929
28
7930
28
7931
28
7932
28
7933
28
7934
28
7935
28
7936
28
7937
28
7938
28
7939
28
7940
28
7941
28
7942
28
7943
28
7944
28
7945
28
7946
28
7947
28
7948
28
7949
28
7950
28
7951
28
7952
28
7953
28
7954
28
7955
28
7956
28
7957
28
7958
28
7959
28
7960
28
7961
28
7962
28
7963
28
7964
28
7965
15
7966
15
7967
28
7968
28
7969
15
7970
28
7971
28
7972
28
7973
28
7974
28
7975
28
7976
28
7977
28
7978
15
7979
28
7980
28
7981
28
7982
28
7983
28
7984
28
7985
28
7986
28
7987
28
7988
28
7989
28
7990
28
7991
28
7992
28
7993
28
7994
28
7995
28
7996
28
7997
28
7998
28
7999
28
8000
28
8001
28
8002
28
8003
15
8004
15
8005
15
8006
15
8007
15
8008
28
8009
28
8010
15
8011
15
8012
15
8013
15
8014
15
8015
15
8016
15
8017
15
8018
15
8019
15
8020
28
8021
28
8022
15
8023
15
8024
15
8025
15
8026
15
8027
15
8028
15
8029
15
8030
15
8031
28
8032
28
8033
15
8034
15
8035
15
8036
15
8037
15
8038
15
8039
15
8040
15
8041
15
8042
28
8043
28
8044
15
8045
15
8046
15
8047
15
8048
15
8049
15
8050
15
8051
15
8052
15
8053
15
8054
15
8055
15
8056
15
8057
15
8058
15
8059
28
8060
28
8061
28
8062
28
8063
28
8064
28
8065
28
8066
28
8067
28
8068
28
8069
28
8070
28
8071
28
8072
28
8073
15
8074
28
8075
28
8076
28
8077
28
8078
28
8079
28
8080
28
8081
28
8082
28
8083
28
8084
15
8085
15
8086
15
8087
28
8088
28
8089
28
8090
28
8091
15
8092
15
8093
28
8094
28
8095
28
8096
28
8097
28
8098
28
8099
15
8100
15
8101
15
8102
28
8103
28
8104
28
8105
28
8106
28
8107
28
8108
28
8109
28
8110
28
8111
28
8112
28
8113
28
8114
28
8115
28
8116
28
8117
28
8118
28
8119
28
8120
15
8121
28
8122
28
8123
28
8124
28
8125
28
8126
28
8127
28
8128
28
8129
28
8130
28
8131
15
8132
15
8133
28
8134
28
8135
15
8136
15
8137
15
8138
15
8139
15
8140
15
8141
15
8142
15
8143
15
8144
15
8145
15
8146
15
8147
15
8148
15
8149
15
8150
15
8151
15
8152
15
8153
15
8154
15
8155
15
8156
15
8157
15
8158
15
8159
15
8160
15
8161
28
8162
28
8163
28
8164
28
8165
28
8166
28
8167
15
8168
15
8169
15
8170
15
8171
15
8172
15
8173
15
8174
15
8175
28
8176
28
8177
28
8178
28
8179
28
8180
28
8181
28
8182
28
8183
28
8184
28
8185
28
8186
28
8187
28
8188
28
8189
28
8190
28
8191
28
8192
28
8193
28
8194
28
8195
28
8196
28
8197
28
8198
28
8199
28
8200
28
8201
28
8202
28
8203
28
8204
28
8205
28
8206
28
8207
28
8208
28
8209
28
8210
28
8211
15
8212
15
8213
15
8214
15
8215
15
8216
15
8217
15
8218
15
8219
28
8220
15
8221
28
8222
28
8223
28
8224
28
8225
28
8226
28
8227
28
8228
28
8229
28
8230
28
8231
28
8232
28
8233
15
8234
15
8235
28
8236
28
8237
28
8238
28
8239
28
8240
28
8241
28
8242
28
8243
28
8244
28
8245
28
8246
28
8247
28
8248
28
8249
28
8250
28
8251
28
8252
28
8253
28
8254
28
8255
28
8256
28
8257
28
8258
28
8259
28
8260
28
8261
28
8262
28
8263
28
8264
28
8265
28
8266
28
8267
28
8268
28
8269
28
8270
28
8271
28
8272
28
8273
28
8274
28
8275
28
8276
28
8277
28
8278
28
8279
28
8280
28
8281
28
8282
28
8283
28
8284
28
8285
28
8286
15
8287
15
8288
15
8289
15
8290
15
8291
28
8292
28
8293
28
8294
28
8295
15
8296
28
8297
28
8298
15
8299
15
8300
15
8301
28
8302
28
8303
28
8304
28
8305
28
8306
28
8307
28
8308
28
8309
28
8310
28
8311
28
8312
28
8313
28
8314
28
8315
28
8316
28
8317
28
8318
28
8319
28
8320
28
8321
28
8322
28
8323
15
8324
15
8325
15
8326
15
8327
15
8328
28
8329
28
8330
15
8331
28
8332
28
8333
15
8334
15
8335
15
8336
15
8337
15
8338
15
8339
15
8340
28
8341
28
8342
15
8343
15
8344
15
8345
15
8346
15
8347
15
8348
15
8349
15
8350
15
8351
15
8352
15
8353
15
8354
15
8355
15
8356
15
8357
15
8358
15
8359
15
8360
15
8361
15
8362
15
8363
15
8364
15
8365
15
8366
15
8367
15
8368
15
8369
15
8370
15
8371
15
8372
15
8373
15
8374
15
8375
15
8376
15
8377
15
8378
15
8379
15
8380
28
8381
28
8382
28
8383
28
8384
15
8385
28
8386
15
8387
15
8388
15
8389
15
8390
28
8391
28
8392
28
8393
15
8394
15
8395
28
8396
28
8397
15
8398
28
8399
28
8400
28
8401
28
8402
15
8403
15
8404
15
8405
15
8406
15
8407
15
8408
15
8409
15
8410
15
8411
15
8412
15
8413
15
8414
28
8415
15
8416
15
8417
15
8418
15
8419
15
8420
15
8421
15
8422
15
8423
15
8424
15
8425
15
8426
15
8427
15
8428
15
8429
15
8430
15
8431
28
8432
28
8433
28
8434
15
8435
28
8436
28
8437
28
8438
28
8439
15
8440
15
8441
15
8442
28
8443
28
8444
28
8445
28
8446
28
8447
28
8448
28
8449
28
8450
15
8451
28
8452
28
8453
15
8454
15
8455
15
8456
15
8457
15
8458
15
8459
15
8460
15
8461
15
8462
15
8463
15
8464
15
8465
15
8466
15
8467
15
8468
15
8469
15
8470
15
8471
15
8472
15
8473
15
8474
15
8475
15
8476
15
8477
15
8478
15
8479
15
8480
15
8481
28
8482
28
8483
28
8484
28
8485
28
8486
28
8487
15
8488
15
8489
15
8490
15
8491
15
8492
15
8493
15
8494
15
8495
15
8496
28
8497
28
8498
28
8499
28
8500
28
8501
28
8502
28
8503
28
8504
28
8505
28
8506
28
8507
28
8508
28
8509
28
8510
28
8511
28
8512
28
8513
28
8514
28
8515
28
8516
28
8517
28
8518
28
8519
28
8520
28
8521
28
8522
28
8523
28
8524
28
8525
28
8526
28
8527
28
8528
28
8529
28
8530
28
8531
28
8532
28
8533
15
8534
28
8535
28
8536
28
8537
15
8538
15
8539
15
8540
15
8541
28
8542
28
8543
28
8544
28
8545
28
8546
28
8547
28
8548
28
8549
28
8550
28
8551
28
8552
28
8553
28
8554
28
8555
15
8556
28
8557
28
8558
28
8559
28
8560
28
8561
28
8562
28
8563
28
8564
28
8565
28
8566
28
8567
28
8568
28
8569
28
8570
28
8571
28
8572
28
8573
28
8574
28
8575
28
8576
28
8577
28
8578
28
8579
28
8580
28
8581
28
8582
28
8583
28
8584
28
8585
28
8586
28
8587
28
8588
28
8589
28
8590
28
8591
28
8592
28
8593
28
8594
28
8595
28
8596
28
8597
28
8598
28
8599
28
8600
28
8601
28
8602
28
8603
28
8604
28
8605
28
8606
15
8607
15
8608
15
8609
15
8610
15
8611
15
8612
28
8613
28
8614
28
8615
28
8616
28
8617
28
8618
28
8619
15
8620
15
8621
28
8622
28
8623
28
8624
28
8625
28
8626
28
8627
28
8628
28
8629
28
8630
28
8631
28
8632
28
8633
28
8634
28
8635
28
8636
28
8637
28
8638
28
8639
28
8640
28
8641
28
8642
28
8643
28
8644
28
8645
28
8646
28
8647
28
8648
28
8649
28
8650
28
8651
28
8652
28
8653
15
8654
15
8655
15
8656
15
8657
15
8658
15
8659
15
8660
15
8661
15
8662
15
8663
15
8664
15
8665
15
8666
15
8667
15
8668
15
8669
15
8670
15
8671
15
8672
15
8673
15
8674
15
8675
15
8676
15
8677
15
8678
15
8679
15
8680
15
8681
15
8682
15
8683
15
8684
15
8685
15
8686
28
8687
15
8688
15
8689
15
8690
15
8691
15
8692
15
8693
15
8694
15
8695
15
8696
15
8697
15
8698
15
8699
15
8700
28
8701
28
8702
28
8703
28
8704
15
8705
28
8706
15
8707
15
8708
15
8709
15
8710
15
8711
15
8712
15
8713
15
8714
15
8715
15
8716
15
8717
15
8718
15
8719
28
8720
28
8721
28
8722
15
8723
15
8724
15
8725
15
8726
15
8727
15
8728
15
8729
15
8730
15
8731
15
8732
15
8733
15
8734
15
8735
15
8736
15
8737
15
8738
15
8739
15
8740
15
8741
15
8742
15
8743
15
8744
15
8745
15
8746
15
8747
15
8748
15
8749
15
8750
15
8751
15
8752
15
8753
15
8754
15
8755
15
8756
15
8757
28
8758
28
8759
15
8760
15
8761
15
8762
28
8763
28
8764
28
8765
28
8766
28
8767
28
8768
28
8769
28
8770
28
8771
28
8772
28
8773
28
8774
15
8775
15
8776
15
8777
15
8778
15
8779
15
8780
15
8781
15
8782
15
8783
15
8784
15
8785
15
8786
28
8787
28
8788
15
8789
15
8790
15
8791
15
8792
15
8793
15
8794
15
8795
15
8796
15
8797
15
8798
15
8799
15
8800
15
8801
15
8802
28
8803
28
8804
28
8805
28
8806
15
8807
15
8808
15
8809
15
8810
15
8811
15
8812
15
8813
15
8814
15
8815
15
8816
28
8817
28
8818
28
8819
28
8820
28
8821
28
8822
28
8823
28
8824
28
8825
28
8826
28
8827
28
8828
28
8829
28
8830
28
8831
28
8832
28
8833
28
8834
28
8835
28
8836
28
8837
28
8838
28
8839
28
8840
28
8841
28
8842
28
8843
28
8844
28
8845
28
8846
28
8847
28
8848
28
8849
28
8850
28
8851
28
8852
28
8853
28
8854
28
8855
28
8856
28
8857
28
8858
28
8859
15
8860
28
8861
28
8862
28
8863
28
8864
28
8865
28
8866
28
8867
28
8868
28
8869
28
8870
28
8871
28
8872
28
8873
28
8874
28
8875
28
8876
28
8877
28
8878
28
8879
28
8880
28
8881
28
8882
28
8883
28
8884
28
8885
28
8886
28
8887
28
8888
28
8889
28
8890
28
8891
15
8892
15
8893
15
8894
15
8895
15
8896
15
8897
28
8898
28
8899
28
8900
28
8901
28
8902
28
8903
28
8904
28
8905
28
8906
28
8907
28
8908
28
8909
28
8910
28
8911
28
8912
28
8913
28
8914
28
8915
28
8916
28
8917
28
8918
28
8919
28
8920
28
8921
28
8922
28
8923
28
8924
28
8925
28
8926
15
8927
15
8928
15
8929
15
8930
15
8931
15
8932
28
8933
28
8934
28
8935
15
8936
28
8937
28
8938
28
8939
15
8940
15
8941
28
8942
28
8943
28
8944
28
8945
28
8946
28
8947
28
8948
28
8949
28
8950
28
8951
28
8952
28
8953
28
8954
15
8955
28
8956
28
8957
28
8958
28
8959
28
8960
28
8961
28
8962
28
8963
28
8964
28
8965
28
8966
28
8967
28
8968
28
8969
28
8970
15
8971
15
8972
15
8973
15
8974
15
8975
15
8976
15
8977
15
8978
15
8979
15
8980
15
8981
15
8982
15
8983
15
8984
15
8985
15
8986
15
8987
15
8988
15
8989
15
8990
15
8991
15
8992
15
8993
15
8994
15
8995
15
8996
15
8997
15
8998
15
8999
15
9000
15
9001
15
9002
15
9003
15
9004
15
9005
15
9006
28
9007
28
9008
15
9009
15
9010
15
9011
15
9012
15
9013
15
9014
15
9015
15
9016
15
9017
15
9018
15
9019
15
9020
28
9021
28
9022
28
9023
28
9024
15
9025
15
9026
15
9027
15
9028
15
9029
15
9030
15
9031
15
9032
15
9033
15
9034
15
9035
15
9036
15
9037
15
9038
15
9039
15
9040
15
9041
15
9042
15
9043
15
9044
15
9045
15
9046
15
9047
15
9048
15
9049
15
9050
15
9051
15
9052
15
9053
15
9054
15
9055
15
9056
15
9057
15
9058
15
9059
15
9060
15
9061
15
9062
15
9063
15
9064
15
9065
15
9066
15
9067
15
9068
15
9069
15
9070
15
9071
15
9072
15
9073
15
9074
15
9075
15
9076
15
9077
15
9078
15
9079
15
9080
15
9081
15
9082
28
9083
28
9084
28
9085
28
9086
28
9087
28
9088
28
9089
28
9090
28
9091
28
9092
28
9093
28
9094
28
9095
15
9096
15
9097
15
9098
15
9099
15
9100
15
9101
15
9102
15
9103
15
9104
15
9105
15
9106
15
9107
15
9108
15
9109
15
9110
15
9111
15
9112
15
9113
15
9114
15
9115
15
9116
15
9117
15
9118
15
9119
15
9120
15
9121
15
9122
15
9123
28
9124
28
9125
28
9126
15
9127
15
9128
15
9129
15
9130
15
9131
15
9132
15
9133
15
9134
15
9135
15
9136
28
9137
28
9138
28
9139
28
9140
28
9141
28
9142
28
9143
28
9144
28
9145
28
9146
28
9147
28
9148
28
9149
28
9150
28
9151
28
9152
28
9153
28
9154
28
9155
28
9156
28
9157
28
9158
28
9159
28
9160
28
9161
28
9162
28
9163
28
9164
28
9165
28
9166
28
9167
28
9168
28
9169
28
9170
28
9171
28
9172
28
9173
28
9174
28
9175
28
9176
28
9177
28
9178
28
9179
28
9180
28
9181
28
9182
28
9183
28
9184
28
9185
28
9186
28
9187
28
9188
28
9189
28
9190
28
9191
28
9192
28
9193
28
9194
28
9195
28
9196
28
9197
28
9198
28
9199
28
9200
28
9201
28
9202
28
9203
28
9204
28
9205
15
9206
28
9207
28
9208
28
9209
28
9210
28
9211
28
9212
28
9213
28
9214
28
9215
15
9216
15
9217
28
9218
28
9219
28
9220
28
9221
28
9222
28
9223
28
9224
28
9225
28
9226
28
9227
28
9228
28
9229
28
9230
28
9231
28
9232
28
9233
28
9234
28
9235
28
9236
28
9237
28
9238
28
9239
28
9240
28
9241
28
9242
28
9243
28
9244
28
9245
28
9246
15
9247
15
9248
15
9249
15
9250
15
9251
28
9252
28
9253
15
9254
15
9255
15
9256
15
9257
28
9258
28
9259
28
9260
28
9261
28
9262
28
9263
28
9264
28
9265
28
9266
28
9267
28
9268
28
9269
28
9270
28
9271
28
9272
28
9273
28
9274
28
9275
28
9276
28
9277
28
9278
28
9279
28
9280
28
9281
28
9282
28
9283
28
9284
28
9285
28
9286
28
9287
28
9288
28
9289
15
9290
15
9291
15
9292
15
9293
15
9294
15
9295
15
9296
15
9297
15
9298
15
9299
15
9300
15
9301
15
9302
15
9303
15
9304
15
9305
15
9306
15
9307
15
9308
15
9309
15
9310
15
9311
15
9312
15
9313
15
9314
15
9315
15
9316
15
9317
15
9318
15
9319
15
9320
15
9321
15
9322
15
9323
15
9324
15
9325
15
9326
15
9327
15
9328
15
9329
15
9330
15
9331
15
9332
15
9333
15
9334
15
9335
15
9336
15
9337
15
9338
15
9339
15
9340
28
9341
28
9342
28
9343
28
9344
15
9345
15
9346
15
9347
15
9348
15
9349
15
9350
15
9351
15
9352
15
9353
15
9354
15
9355
15
9356
15
9357
15
9358
15
9359
15
9360
15
9361
15
9362
15
9363
15
9364
15
9365
15
9366
15
9367
15
9368
15
9369
15
9370
15
9371
15
9372
15
9373
15
9374
15
9375
15
9376
15
9377
15
9378
15
9379
15
9380
15
9381
15
9382
15
9383
15
9384
15
9385
15
9386
15
9387
15
9388
15
9389
15
9390
15
9391
15
9392
15
9393
15
9394
15
9395
15
9396
15
9397
15
9398
15
9399
15
9400
15
9401
15
9402
28
9403
28
9404
28
9405
28
9406
28
9407
28
9408
28
9409
28
9410
28
9411
28
9412
28
9413
28
9414
28
9415
15
9416
15
9417
15
9418
15
9419
15
9420
15
9421
15
9422
15
9423
15
9424
15
9425
15
9426
15
9427
15
9428
15
9429
15
9430
15
9431
15
9432
15
9433
15
9434
15
9435
15
9436
15
9437
15
9438
15
9439
15
9440
15
9441
15
9442
15
9443
28
9444
28
9445
28
9446
15
9447
15
9448
15
9449
15
9450
15
9451
15
9452
15
9453
15
9454
15
9455
15
9456
28
9457
28
9458
28
9459
28
9460
28
9461
28
9462
28
9463
28
9464
28
9465
28
9466
28
9467
28
9468
28
9469
28
9470
28
9471
28
9472
15
9473
15
9474
28
9475
28
9476
28
9477
28
9478
28
9479
28
9480
28
9481
28
9482
28
9483
28
9484
28
9485
28
9486
28
9487
28
9488
28
9489
28
9490
28
9491
28
9492
28
9493
28
9494
28
9495
28
9496
28
9497
28
9498
28
9499
28
9500
28
9501
28
9502
28
9503
28
9504
28
9505
28
9506
28
9507
28
9508
28
9509
28
9510
28
9511
28
9512
28
9513
28
9514
28
9515
28
9516
28
9517
28
9518
28
9519
28
9520
28
9521
28
9522
28
9523
28
9524
15
9525
15
9526
15
9527
28
9528
28
9529
28
9530
28
9531
28
9532
28
9533
28
9534
15
9535
15
9536
15
9537
28
9538
28
9539
28
9540
28
9541
28
9542
28
9543
15
9544
28
9545
28
9546
28
9547
28
9548
28
9549
28
9550
28
9551
28
9552
28
9553
28
9554
28
9555
28
9556
28
9557
28
9558
28
9559
28
9560
28
9561
28
9562
28
9563
28
9564
28
9565
28
9566
15
9567
15
9568
15
9569
15
9570
28
9571
28
9572
28
9573
15
9574
15
9575
15
9576
15
9577
15
9578
15
9579
28
9580
28
9581
28
9582
28
9583
28
9584
28
9585
28
9586
28
9587
28
9588
28
9589
28
9590
28
9591
28
9592
28
9593
28
9594
28
9595
28
9596
28
9597
28
9598
28
9599
28
9600
28
9601
28
9602
28
9603
28
9604
28
9605
28
9606
28
9607
28
9608
28
9609
15
9610
15
9611
15
9612
15
9613
15
9614
15
9615
15
9616
15
9617
15
9618
15
9619
15
9620
15
9621
15
9622
15
9623
15
9624
15
9625
15
9626
15
9627
15
9628
15
9629
15
9630
15
9631
15
9632
15
9633
15
9634
15
9635
15
9636
15
9637
15
9638
15
9639
15
9640
15
9641
15
9642
15
9643
15
9644
15
9645
15
9646
15
9647
15
9648
15
9649
15
9650
15
9651
15
9652
15
9653
15
9654
15
9655
15
9656
15
9657
15
9658
15
9659
15
9660
28
9661
28
9662
28
9663
28
9664
15
9665
15
9666
15
9667
15
9668
15
9669
15
9670
15
9671
15
9672
15
9673
15
9674
15
9675
15
9676
15
9677
15
9678
15
9679
15
9680
15
9681
15
9682
15
9683
15
9684
15
9685
15
9686
15
9687
15
9688
15
9689
15
9690
15
9691
15
9692
15
9693
15
9694
15
9695
15
9696
15
9697
15
9698
15
9699
15
9700
15
9701
15
9702
15
9703
15
9704
15
9705
15
9706
15
9707
15
9708
15
9709
15
9710
15
9711
15
9712
15
9713
15
9714
15
9715
15
9716
15
9717
15
9718
15
9719
15
9720
15
9721
15
9722
28
9723
28
9724
28
9725
28
9726
28
9727
28
9728
28
9729
28
9730
28
9731
28
9732
28
9733
28
9734
15
9735
15
9736
15
9737
15
9738
15
9739
15
9740
15
9741
15
9742
15
9743
15
9744
15
9745
15
9746
15
9747
15
9748
15
9749
15
9750
15
9751
15
9752
15
9753
15
9754
15
9755
15
9756
15
9757
15
9758
15
9759
15
9760
15
9761
15
9762
15
9763
28
9764
28
9765
28
9766
15
9767
15
9768
15
9769
15
9770
15
9771
15
9772
15
9773
15
9774
15
9775
28
9776
28
9777
28
9778
28
9779
28
9780
28
9781
28
9782
28
9783
28
9784
28
9785
28
9786
28
9787
28
9788
28
9789
28
9790
28
9791
28
9792
15
9793
28
9794
28
9795
28
9796
28
9797
28
9798
28
9799
28
9800
28
9801
28
9802
28
9803
28
9804
28
9805
28
9806
28
9807
28
9808
28
9809
28
9810
28
9811
28
9812
28
9813
28
9814
28
9815
28
9816
28
9817
28
9818
28
9819
28
9820
28
9821
28
9822
28
9823
28
9824
28
9825
28
9826
28
9827
28
9828
28
9829
28
9830
28
9831
28
9832
28
9833
28
9834
28
9835
28
9836
28
9837
28
9838
28
9839
28
9840
28
9841
28
9842
28
9843
28
9844
15
9845
15
9846
15
9847
28
9848
28
9849
28
9850
28
9851
28
9852
28
9853
15
9854
15
9855
15
9856
15
9857
28
9858
28
9859
28
9860
28
9861
28
9862
28
9863
28
9864
28
9865
28
9866
28
9867
28
9868
28
9869
28
9870
28
9871
28
9872
28
9873
28
9874
28
9875
28
9876
28
9877
28
9878
28
9879
28
9880
28
9881
28
9882
28
9883
28
9884
28
9885
28
9886
15
9887
15
9888
15
9889
15
9890
28
9891
28
9892
15
9893
15
9894
15
9895
15
9896
15
9897
15
9898
15
9899
28
9900
28
9901
28
9902
28
9903
28
9904
28
9905
28
9906
28
9907
28
9908
28
9909
28
9910
28
9911
28
9912
28
9913
28
9914
28
9915
28
9916
28
9917
28
9918
28
9919
28
9920
28
9921
28
9922
28
9923
28
9924
28
9925
28
9926
28
9927
28
9928
28
9929
15
9930
15
9931
15
9932
15
9933
15
9934
15
9935
15
9936
15
9937
15
9938
15
9939
15
9940
15
9941
15
9942
15
9943
15
9944
15
9945
15
9946
15
9947
15
9948
15
9949
15
9950
15
9951
15
9952
15
9953
15
9954
15
9955
15
9956
15
9957
15
9958
15
9959
15
9960
15
9961
15
9962
15
9963
15
9964
15
9965
15
9966
15
9967
15
9968
28
9969
28
9970
15
9971
15
9972
15
9973
15
9974
15
9975
15
9976
15
9977
15
9978
15
9979
15
9980
28
9981
28
9982
28
9983
28
9984
15
9985
15
9986
15
9987
15
9988
15
9989
15
9990
15
9991
15
9992
15
9993
15
9994
15
9995
15
9996
15
9997
15
9998
15
9999
15
10000
15
10001
15
10002
15
10003
15
10004
15
10005
15
10006
15
10007
15
10008
15
10009
15
10010
15
10011
15
10012
15
10013
15
10014
15
10015
15
10016
15
10017
15
10018
15
10019
15
10020
15
10021
15
10022
15
10023
15
10024
15
10025
15
10026
15
10027
15
10028
15
10029
15
10030
15
10031
15
10032
15
10033
15
10034
15
10035
15
10036
15
10037
15
10038
15
10039
15
10040
15
10041
15
10042
15
10043
28
10044
28
10045
28
10046
28
10047
28
10048
28
10049
28
10050
28
10051
15
10052
15
10053
28
10054
28
10055
28
10056
15
10057
15
10058
15
10059
15
10060
15
10061
15
10062
15
10063
15
10064
15
10065
15
10066
15
10067
15
10068
15
10069
15
10070
15
10071
15
10072
15
10073
15
10074
15
10075
15
10076
15
10077
15
10078
15
10079
15
10080
15
10081
15
10082
15
10083
15
10084
28
10085
28
10086
28
10087
15
10088
15
10089
15
10090
15
10091
15
10092
15
10093
15
10094
15
10095
28
10096
28
10097
28
10098
28
10099
28
10100
28
10101
28
10102
28
10103
28
10104
28
10105
28
10106
28
10107
28
10108
28
10109
28
10110
28
10111
28
10112
28
10113
28
10114
28
10115
28
10116
28
10117
28
10118
28
10119
28
10120
28
10121
28
10122
28
10123
28
10124
28
10125
28
10126
28
10127
28
10128
28
10129
28
10130
28
10131
28
10132
28
10133
28
10134
28
10135
28
10136
28
10137
28
10138
28
10139
28
10140
28
10141
28
10142
28
10143
28
10144
28
10145
28
10146
28
10147
28
10148
28
10149
28
10150
28
10151
28
10152
28
10153
28
10154
28
10155
28
10156
28
10157
28
10158
28
10159
28
10160
28
10161
28
10162
28
10163
28
10164
15
10165
15
10166
15
10167
15
10168
28
10169
28
10170
28
10171
28
10172
28
10173
28
10174
28
10175
28
10176
28
10177
28
10178
28
10179
28
10180
28
10181
28
10182
28
10183
28
10184
28
10185
28
10186
28
10187
28
10188
28
10189
28
10190
28
10191
28
10192
28
10193
28
10194
28
10195
28
10196
28
10197
28
10198
28
10199
28
10200
28
10201
28
10202
28
10203
28
10204
28
10205
15
10206
15
10207
15
10208
15
10209
15
10210
28
10211
15
10212
15
10213
15
10214
15
10215
15
10216
15
10217
28
10218
28
10219
28
10220
28
10221
28
10222
28
10223
28
10224
28
10225
28
10226
28
10227
28
10228
28
10229
28
10230
28
10231
28
10232
28
10233
28
10234
28
10235
28
10236
28
10237
28
10238
28
10239
28
10240
28
10241
28
10242
28
10243
28
10244
28
10245
28
10246
28
10247
28
10248
28
10249
28
10250
15
10251
15
10252
15
10253
15
10254
15
10255
15
10256
15
10257
15
10258
15
10259
15
10260
15
10261
15
10262
15
10263
15
10264
15
10265
15
10266
15
10267
15
10268
15
10269
15
10270
15
10271
15
10272
15
10273
15
10274
15
10275
15
10276
15
10277
15
10278
15
10279
15
10280
15
10281
15
10282
15
10283
15
10284
15
10285
15
10286
15
10287
15
10288
15
10289
15
10290
15
10291
15
10292
15
10293
15
10294
15
10295
15
10296
15
10297
15
10298
15
10299
15
10300
28
10301
28
10302
28
10303
28
10304
15
10305
15
10306
15
10307
15
10308
15
10309
15
10310
15
10311
15
10312
15
10313
15
10314
15
10315
15
10316
15
10317
15
10318
15
10319
15
10320
15
10321
15
10322
15
10323
15
10324
15
10325
15
10326
15
10327
15
10328
15
10329
15
10330
15
10331
15
10332
15
10333
15
10334
15
10335
15
10336
15
10337
15
10338
15
10339
15
10340
15
10341
15
10342
15
10343
15
10344
15
10345
15
10346
15
10347
15
10348
15
10349
15
10350
15
10351
15
10352
15
10353
15
10354
15
10355
15
10356
15
10357
15
10358
15
10359
15
10360
15
10361
15
10362
28
10363
28
10364
28
10365
28
10366
28
10367
28
10368
28
10369
28
10370
28
10371
15
10372
15
10373
15
10374
15
10375
28
10376
15
10377
15
10378
15
10379
15
10380
15
10381
15
10382
15
10383
15
10384
15
10385
15
10386
15
10387
15
10388
15
10389
15
10390
15
10391
15
10392
15
10393
15
10394
15
10395
15
10396
15
10397
15
10398
15
10399
15
10400
15
10401
15
10402
15
10403
28
10404
28
10405
28
10406
15
10407
15
10408
15
10409
15
10410
15
10411
15
10412
15
10413
15
10414
15
10415
15
10416
28
10417
28
10418
28
10419
28
10420
28
10421
28
10422
28
10423
28
10424
28
10425
28
10426
28
10427
28
10428
28
10429
28
10430
28
10431
28
10432
28
10433
28
10434
28
10435
28
10436
28
10437
28
10438
28
10439
28
10440
28
10441
28
10442
28
10443
28
10444
28
10445
28
10446
28
10447
28
10448
28
10449
28
10450
28
10451
28
10452
28
10453
28
10454
28
10455
28
10456
28
10457
28
10458
28
10459
28
10460
28
10461
28
10462
28
10463
28
10464
28
10465
28
10466
28
10467
28
10468
28
10469
28
10470
28
10471
28
10472
28
10473
28
10474
28
10475
28
10476
28
10477
28
10478
28
10479
28
10480
28
10481
28
10482
28
10483
28
10484
28
10485
15
10486
15
10487
15
10488
28
10489
28
10490
28
10491
28
10492
28
10493
28
10494
28
10495
28
10496
28
10497
28
10498
28
10499
28
10500
28
10501
28
10502
28
10503
28
10504
28
10505
28
10506
28
10507
28
10508
28
10509
28
10510
28
10511
28
10512
28
10513
28
10514
28
10515
28
10516
28
10517
28
10518
28
10519
28
10520
28
10521
28
10522
28
10523
28
10524
28
10525
15
10526
15
10527
15
10528
15
10529
15
10530
15
10531
15
10532
15
10533
28
10534
15
10535
15
10536
15
10537
28
10538
28
10539
28
10540
28
10541
28
10542
28
10543
28
10544
28
10545
28
10546
28
10547
28
10548
28
10549
28
10550
28
10551
28
10552
28
10553
28
10554
28
10555
28
10556
28
10557
28
10558
28
10559
28
10560
28
10561
28
10562
28
10563
28
10564
28
10565
28
10566
28
10567
28
10568
28
10569
28
10570
28
10571
15
10572
15
10573
15
10574
15
10575
15
10576
15
10577
15
10578
15
10579
15
10580
15
10581
15
10582
15
10583
15
10584
15
10585
15
10586
15
10587
15
10588
15
10589
15
10590
15
10591
15
10592
15
10593
15
10594
15
10595
15
10596
15
10597
15
10598
15
10599
15
10600
15
10601
15
10602
28
10603
28
10604
15
10605
15
10606
15
10607
15
10608
15
10609
15
10610
15
10611
15
10612
15
10613
15
10614
15
10615
15
10616
15
10617
15
10618
15
10619
15
10620
28
10621
28
10622
28
10623
28
10624
15
10625
15
10626
15
10627
15
10628
15
10629
28
10630
15
10631
15
10632
15
10633
15
10634
15
10635
15
10636
15
10637
15
10638
15
10639
15
10640
15
10641
15
10642
15
10643
15
10644
15
10645
15
10646
15
10647
15
10648
15
10649
15
10650
15
10651
15
10652
15
10653
15
10654
15
10655
15
10656
15
10657
15
10658
15
10659
15
10660
15
10661
15
10662
15
10663
15
10664
15
10665
15
10666
15
10667
15
10668
15
10669
15
10670
15
10671
15
10672
15
10673
15
10674
15
10675
15
10676
15
10677
15
10678
15
10679
15
10680
15
10681
15
10682
28
10683
28
10684
28
10685
28
10686
28
10687
28
10688
28
10689
28
10690
28
10691
28
10692
28
10693
15
10694
15
10695
15
10696
15
10697
15
10698
28
10699
28
10700
28
10701
15
10702
15
10703
15
10704
15
10705
15
10706
15
10707
15
10708
15
10709
15
10710
15
10711
15
10712
15
10713
15
10714
15
10715
15
10716
15
10717
15
10718
15
10719
15
10720
15
10721
28
10722
28
10723
28
10724
28
10725
28
10726
28
10727
15
10728
15
10729
28
10730
28
10731
15
10732
15
10733
15
10734
15
10735
28
10736
28
10737
28
10738
28
10739
28
10740
28
10741
28
10742
28
10743
28
10744
28
10745
28
10746
28
10747
28
10748
28
10749
28
10750
28
10751
28
10752
28
10753
28
10754
28
10755
28
10756
28
10757
28
10758
28
10759
28
10760
28
10761
28
10762
28
10763
28
10764
28
10765
15
10766
28
10767
28
10768
28
10769
28
10770
28
10771
28
10772
28
10773
28
10774
28
10775
28
10776
28
10777
28
10778
28
10779
28
10780
28
10781
28
10782
28
10783
28
10784
28
10785
28
10786
28
10787
28
10788
28
10789
28
10790
28
10791
28
10792
28
10793
28
10794
28
10795
28
10796
28
10797
28
10798
28
10799
28
10800
28
10801
28
10802
28
10803
28
10804
28
10805
28
10806
28
10807
28
10808
28
10809
28
10810
28
10811
28
10812
28
10813
28
10814
28
10815
28
10816
28
10817
28
10818
28
10819
28
10820
28
10821
28
10822
28
10823
28
10824
28
10825
28
10826
28
10827
28
10828
28
10829
28
10830
28
10831
28
10832
28
10833
28
10834
28
10835
28
10836
28
10837
28
10838
28
10839
28
10840
28
10841
28
10842
28
10843
28
10844
28
10845
15
10846
15
10847
15
10848
15
10849
15
10850
15
10851
15
10852
15
10853
28
10854
15
10855
15
10856
15
10857
15
10858
15
10859
28
10860
28
10861
28
10862
28
10863
28
10864
28
10865
28
10866
28
10867
28
10868
28
10869
28
10870
28
10871
28
10872
28
10873
28
10874
28
10875
28
10876
28
10877
28
10878
28
10879
28
10880
28
10881
28
10882
28
10883
28
10884
28
10885
28
10886
28
10887
28
10888
28
10889
28
10890
28
10891
15
10892
15
10893
15
10894
15
10895
15
10896
15
10897
15
10898
15
10899
15
10900
15
10901
15
10902
15
10903
15
10904
15
10905
15
10906
15
10907
15
10908
15
10909
15
10910
15
10911
15
10912
15
10913
15
10914
15
10915
15
10916
15
10917
15
10918
15
10919
15
10920
15
10921
15
10922
28
10923
28
10924
15
10925
15
10926
15
10927
15
10928
15
10929
15
10930
15
10931
15
10932
15
10933
15
10934
15
10935
15
10936
15
10937
15
10938
15
10939
15
10940
28
10941
28
10942
28
10943
15
10944
15
10945
15
10946
15
10947
15
10948
15
10949
15
10950
15
10951
15
10952
15
10953
15
10954
15
10955
15
10956
15
10957
15
10958
15
10959
15
10960
15
10961
15
10962
15
10963
15
10964
15
10965
15
10966
15
10967
15
10968
15
10969
15
10970
15
10971
15
10972
15
10973
15
10974
15
10975
15
10976
15
10977
15
10978
15
10979
15
10980
15
10981
15
10982
15
10983
15
10984
15
10985
15
10986
15
10987
15
10988
15
10989
15
10990
15
10991
15
10992
15
10993
15
10994
15
10995
15
10996
15
10997
15
10998
15
10999
15
11000
15
11001
15
11002
28
11003
28
11004
28
11005
28
11006
28
11007
28
11008
28
11009
28
11010
28
11011
28
11012
15
11013
15
11014
15
11015
15
11016
15
11017
15
11018
28
11019
28
11020
15
11021
15
11022
15
11023
15
11024
15
11025
15
11026
15
11027
15
11028
15
11029
15
11030
15
11031
15
11032
15
11033
15
11034
15
11035
15
11036
15
11037
15
11038
15
11039
15
11040
15
11041
15
11042
15
11043
28
11044
28
11045
28
11046
28
11047
15
11048
15
11049
28
11050
28
11051
15
11052
15
11053
15
11054
15
11055
15
11056
28
11057
28
11058
28
11059
28
11060
28
11061
28
11062
28
11063
28
11064
28
11065
28
11066
28
11067
28
11068
28
11069
28
11070
28
11071
28
11072
28
11073
28
11074
28
11075
28
11076
28
11077
28
11078
28
11079
28
11080
28
11081
28
11082
28
11083
28
11084
28
11085
28
11086
28
11087
28
11088
28
11089
28
11090
28
11091
28
11092
28
11093
28
11094
28
11095
28
11096
28
11097
28
11098
28
11099
28
11100
28
11101
28
11102
28
11103
28
11104
28
11105
28
11106
28
11107
28
11108
28
11109
28
11110
28
11111
28
11112
28
11113
28
11114
28
11115
28
11116
28
11117
28
11118
28
11119
28
11120
28
11121
28
11122
28
11123
28
11124
28
11125
28
11126
28
11127
28
11128
28
11129
28
11130
28
11131
28
11132
28
11133
28
11134
28
11135
28
11136
28
11137
28
11138
28
11139
28
11140
28
11141
28
11142
28
11143
15
11144
28
11145
28
11146
28
11147
28
11148
28
11149
28
11150
28
11151
28
11152
28
11153
28
11154
28
11155
28
11156
28
11157
28
11158
28
11159
28
11160
28
11161
28
11162
28
11163
28
11164
28
11165
15
11166
15
11167
15
11168
15
11169
15
11170
15
11171
28
11172
28
11173
28
11174
28
11175
15
11176
15
11177
15
11178
28
11179
28
11180
28
11181
28
11182
28
11183
28
11184
28
11185
28
11186
28
11187
28
11188
28
11189
28
11190
28
11191
28
11192
28
11193
28
11194
28
11195
28
11196
28
11197
28
11198
28
11199
28
11200
28
11201
28
11202
28
11203
28
11204
28
11205
28
11206
28
11207
28
11208
28
11209
15
11210
15
11211
15
11212
15
11213
15
11214
15
11215
15
11216
15
11217
15
11218
15
11219
15
11220
15
11221
15
11222
15
11223
15
11224
15
11225
15
11226
15
11227
15
11228
15
11229
15
11230
15
11231
15
11232
15
11233
15
11234
15
11235
15
11236
15
11237
15
11238
15
11239
15
11240
15
11241
15
11242
15
11243
15
11244
15
11245
15
11246
15
11247
15
11248
15
11249
15
11250
15
11251
15
11252
15
11253
15
11254
15
11255
15
11256
15
11257
15
11258
15
11259
15
11260
28
11261
28
11262
28
11263
28
11264
15
11265
15
11266
15
11267
15
11268
28
11269
28
11270
15
11271
15
11272
15
11273
15
11274
15
11275
15
11276
15
11277
15
11278
15
11279
15
11280
15
11281
15
11282
15
11283
15
11284
15
11285
15
11286
15
11287
15
11288
15
11289
15
11290
15
11291
15
11292
15
11293
15
11294
15
11295
15
11296
15
11297
15
11298
15
11299
15
11300
15
11301
15
11302
15
11303
15
11304
15
11305
15
11306
15
11307
15
11308
15
11309
15
11310
15
11311
15
11312
15
11313
15
11314
15
11315
15
11316
15
11317
15
11318
15
11319
15
11320
15
11321
15
11322
28
11323
28
11324
28
11325
28
11326
28
11327
28
11328
28
11329
28
11330
28
11331
28
11332
15
11333
15
11334
15
11335
15
11336
15
11337
15
11338
15
11339
15
11340
15
11341
15
11342
15
11343
15
11344
28
11345
28
11346
15
11347
15
11348
15
11349
15
11350
15
11351
15
11352
15
11353
15
11354
15
11355
15
11356
15
11357
15
11358
15
11359
15
11360
15
11361
15
11362
15
11363
28
11364
28
11365
28
11366
15
11367
15
11368
15
11369
15
11370
15
11371
15
11372
15
11373
15
11374
15
11375
15
11376
28
11377
28
11378
28
11379
28
11380
28
11381
28
11382
28
11383
28
11384
28
11385
28
11386
28
11387
28
11388
28
11389
28
11390
28
11391
28
11392
28
11393
28
11394
28
11395
28
11396
28
11397
28
11398
28
11399
28
11400
28
11401
28
11402
28
11403
28
11404
28
11405
28
11406
28
11407
28
11408
28
11409
28
11410
28
11411
28
11412
28
11413
28
11414
28
11415
28
11416
28
11417
28
11418
28
11419
28
11420
28
11421
28
11422
28
11423
28
11424
28
11425
28
11426
28
11427
28
11428
28
11429
28
11430
28
11431
28
11432
28
11433
28
11434
28
11435
28
11436
28
11437
28
11438
28
11439
28
11440
28
11441
28
11442
28
11443
28
11444
28
11445
28
11446
28
11447
28
11448
28
11449
28
11450
28
11451
28
11452
28
11453
28
11454
28
11455
28
11456
28
11457
28
11458
28
11459
28
11460
28
11461
28
11462
28
11463
28
11464
28
11465
28
11466
28
11467
28
11468
28
11469
28
11470
28
11471
28
11472
28
11473
28
11474
28
11475
28
11476
28
11477
28
11478
28
11479
28
11480
28
11481
28
11482
28
11483
28
11484
28
11485
15
11486
15
11487
15
11488
15
11489
15
11490
28
11491
28
11492
28
11493
28
11494
28
11495
15
11496
15
11497
28
11498
28
11499
28
11500
28
11501
28
11502
28
11503
28
11504
28
11505
28
11506
28
11507
28
11508
28
11509
28
11510
28
11511
28
11512
28
11513
28
11514
28
11515
28
11516
28
11517
28
11518
28
11519
15
11520
28
11521
28
11522
28
11523
28
11524
28
11525
28
11526
28
11527
28
11528
28
11529
15
11530
15
11531
15
11532
15
11533
15
11534
15
11535
15
11536
28
11537
15
11538
15
11539
15
11540
15
11541
15
11542
15
11543
15
11544
15
11545
15
11546
15
11547
15
11548
15
11549
15
11550
15
11551
15
11552
15
11553
15
11554
15
11555
15
11556
15
11557
15
11558
15
11559
15
11560
15
11561
15
11562
15
11563
15
11564
15
11565
15
11566
15
11567
15
11568
15
11569
15
11570
15
11571
15
11572
15
11573
15
11574
15
11575
15
11576
15
11577
15
11578
28
11579
28
11580
28
11581
28
11582
28
11583
28
11584
15
11585
15
11586
15
11587
28
11588
28
11589
28
11590
15
11591
15
11592
15
11593
15
11594
15
11595
15
11596
15
11597
15
11598
15
11599
15
11600
15
11601
15
11602
15
11603
15
11604
15
11605
15
11606
15
11607
15
11608
15
11609
15
11610
15
11611
15
11612
15
11613
15
11614
15
11615
15
11616
15
11617
15
11618
15
11619
15
11620
15
11621
15
11622
15
11623
15
11624
15
11625
15
11626
15
11627
15
11628
15
11629
15
11630
15
11631
15
11632
15
11633
15
11634
15
11635
15
11636
15
11637
15
11638
15
11639
15
11640
15
11641
15
11642
15
11643
28
11644
28
11645
28
11646
28
11647
15
11648
15
11649
15
11650
15
11651
15
11652
15
11653
15
11654
15
11655
15
11656
15
11657
15
11658
15
11659
15
11660
15
11661
15
11662
15
11663
15
11664
15
11665
15
11666
15
11667
15
11668
15
11669
15
11670
15
11671
15
11672
15
11673
15
11674
15
11675
15
11676
15
11677
15
11678
15
11679
15
11680
15
11681
15
11682
15
11683
28
11684
28
11685
28
11686
15
11687
15
11688
15
11689
15
11690
15
11691
15
11692
15
11693
15
11694
15
11695
15
11696
28
11697
28
11698
28
11699
28
11700
28
11701
28
11702
28
11703
28
11704
28
11705
28
11706
28
11707
28
11708
28
11709
28
11710
28
11711
28
11712
28
11713
28
11714
28
11715
28
11716
28
11717
28
11718
28
11719
28
11720
28
11721
28
11722
28
11723
28
11724
28
11725
28
11726
28
11727
28
11728
28
11729
28
11730
28
11731
28
11732
28
11733
28
11734
28
11735
28
11736
28
11737
28
11738
28
11739
28
11740
28
11741
28
11742
28
11743
28
11744
28
11745
28
11746
28
11747
28
11748
28
11749
28
11750
28
11751
28
11752
28
11753
28
11754
28
11755
28
11756
28
11757
28
11758
28
11759
28
11760
28
11761
28
11762
28
11763
28
11764
28
11765
28
11766
28
11767
28
11768
28
11769
28
11770
28
11771
28
11772
28
11773
28
11774
28
11775
28
11776
28
11777
28
11778
28
11779
28
11780
28
11781
28
11782
28
11783
28
11784
28
11785
28
11786
28
11787
28
11788
28
11789
28
11790
28
11791
28
11792
28
11793
28
11794
28
11795
28
11796
28
11797
28
11798
28
11799
28
11800
28
11801
28
11802
28
11803
28
11804
28
11805
15
11806
15
11807
15
11808
15
11809
15
11810
28
11811
28
11812
28
11813
28
11814
28
11815
15
11816
15
11817
28
11818
28
11819
28
11820
28
11821
28
11822
28
11823
28
11824
28
11825
28
11826
28
11827
28
11828
28
11829
28
11830
28
11831
28
11832
28
11833
28
11834
28
11835
28
11836
28
11837
28
11838
28
11839
28
11840
28
11841
28
11842
15
11843
28
11844
28
11845
28
11846
28
11847
28
11848
28
11849
15
11850
15
11851
15
11852
15
11853
15
11854
15
11855
15
11856
15
11857
15
11858
15
11859
15
11860
15
11861
15
11862
15
11863
15
11864
15
11865
15
11866
15
11867
15
11868
15
11869
15
11870
15
11871
15
11872
15
11873
15
11874
15
11875
15
11876
15
11877
15
11878
15
11879
15
11880
15
11881
15
11882
15
11883
15
11884
15
11885
15
11886
15
11887
15
11888
15
11889
15
11890
15
11891
15
11892
15
11893
15
11894
15
11895
15
11896
15
11897
15
11898
28
11899
28
11900
28
11901
28
11902
28
11903
28
11904
15
11905
15
11906
15
11907
15
11908
28
11909
28
11910
15
11911
15
11912
15
11913
15
11914
15
11915
15
11916
15
11917
15
11918
15
11919
15
11920
15
11921
15
11922
15
11923
15
11924
15
11925
15
11926
15
11927
15
11928
15
11929
15
11930
15
11931
15
11932
15
11933
15
11934
15
11935
15
11936
15
11937
15
11938
15
11939
15
11940
15
11941
15
11942
15
11943
15
11944
15
11945
15
11946
15
11947
15
11948
15
11949
15
11950
15
11951
15
11952
15
11953
15
11954
15
11955
15
11956
15
11957
15
11958
15
11959
15
11960
15
11961
15
11962
15
11963
28
11964
28
11965
28
11966
28
11967
28
11968
28
11969
15
11970
15
11971
15
11972
15
11973
15
11974
15
11975
15
11976
15
11977
15
11978
15
11979
15
11980
15
11981
15
11982
15
11983
15
11984
15
11985
28
11986
15
11987
15
11988
15
11989
15
11990
15
11991
15
11992
15
11993
15
11994
15
11995
15
11996
15
11997
28
11998
28
11999
15
12000
15
12001
15
12002
15
12003
15
12004
28
12005
15
12006
15
12007
15
12008
15
12009
15
12010
15
12011
15
12012
15
12013
15
12014
15
12015
28
12016
28
12017
28
12018
28
12019
28
12020
28
12021
28
12022
28
12023
28
12024
28
12025
28
12026
28
12027
28
12028
28
12029
28
12030
28
12031
28
12032
28
12033
28
12034
28
12035
28
12036
28
12037
28
12038
28
12039
28
12040
28
12041
28
12042
28
12043
28
12044
28
12045
28
12046
28
12047
28
12048
28
12049
28
12050
28
12051
28
12052
28
12053
28
12054
28
12055
28
12056
28
12057
28
12058
28
12059
28
12060
28
12061
28
12062
28
12063
28
12064
28
12065
28
12066
28
12067
28
12068
28
12069
28
12070
28
12071
28
12072
28
12073
28
12074
28
12075
28
12076
28
12077
28
12078
28
12079
28
12080
28
12081
28
12082
28
12083
28
12084
28
12085
28
12086
28
12087
28
12088
28
12089
28
12090
28
12091
28
12092
28
12093
28
12094
28
12095
28
12096
28
12097
28
12098
28
12099
28
12100
28
12101
28
12102
28
12103
28
12104
28
12105
28
12106
28
12107
28
12108
28
12109
28
12110
28
12111
28
12112
28
12113
28
12114
28
12115
28
12116
28
12117
28
12118
28
12119
28
12120
28
12121
28
12122
28
12123
28
12124
28
12125
28
12126
15
12127
15
12128
15
12129
15
12130
15
12131
28
12132
28
12133
28
12134
15
12135
15
12136
15
12137
28
12138
28
12139
28
12140
28
12141
28
12142
28
12143
28
12144
28
12145
28
12146
28
12147
28
12148
28
12149
28
12150
28
12151
28
12152
28
12153
28
12154
28
12155
28
12156
28
12157
28
12158
28
12159
28
12160
28
12161
15
12162
28
12163
28
12164
28
12165
28
12166
28
12167
28
12168
28
12169
15
12170
15
12171
15
12172
15
12173
15
12174
15
12175
15
12176
15
12177
15
12178
15
12179
15
12180
15
12181
15
12182
15
12183
15
12184
15
12185
15
12186
15
12187
15
12188
15
12189
15
12190
15
12191
15
12192
15
12193
15
12194
15
12195
15
12196
15
12197
15
12198
15
12199
15
12200
15
12201
15
12202
15
12203
15
12204
15
12205
15
12206
15
12207
15
12208
15
12209
15
12210
15
12211
15
12212
15
12213
15
12214
15
12215
15
12216
15
12217
15
12218
28
12219
28
12220
28
12221
28
12222
28
12223
28
12224
15
12225
15
12226
15
12227
15
12228
28
12229
28
12230
15
12231
15
12232
15
12233
15
12234
15
12235
15
12236
15
12237
15
12238
15
12239
15
12240
15
12241
15
12242
15
12243
15
12244
15
12245
15
12246
15
12247
15
12248
15
12249
15
12250
15
12251
15
12252
15
12253
15
12254
15
12255
15
12256
15
12257
15
12258
15
12259
15
12260
15
12261
15
12262
15
12263
15
12264
15
12265
15
12266
15
12267
15
12268
15
12269
15
12270
15
12271
15
12272
15
12273
15
12274
15
12275
15
12276
15
12277
15
12278
15
12279
15
12280
15
12281
15
12282
15
12283
28
12284
28
12285
28
12286
28
12287
28
12288
28
12289
15
12290
15
12291
15
12292
15
12293
15
12294
15
12295
15
12296
15
12297
15
12298
15
12299
15
12300
15
12301
15
12302
15
12303
15
12304
28
12305
28
12306
15
12307
28
12308
15
12309
15
12310
15
12311
15
12312
15
12313
15
12314
15
12315
15
12316
15
12317
28
12318
28
12319
15
12320
28
12321
28
12322
28
12323
15
12324
15
12325
15
12326
15
12327
15
12328
15
12329
15
12330
15
12331
15
12332
15
12333
15
12334
15
12335
28
12336
28
12337
28
12338
28
12339
28
12340
28
12341
28
12342
28
12343
28
12344
28
12345
28
12346
28
12347
28
12348
28
12349
28
12350
28
12351
28
12352
28
12353
28
12354
28
12355
28
12356
28
12357
28
12358
28
12359
28
12360
28
12361
28
12362
28
12363
28
12364
28
12365
28
12366
28
12367
28
12368
28
12369
28
12370
28
12371
28
12372
28
12373
28
12374
28
12375
28
12376
28
12377
28
12378
28
12379
28
12380
28
12381
28
12382
28
12383
28
12384
28
12385
28
12386
28
12387
28
12388
28
12389
28
12390
28
12391
28
12392
28
12393
15
12394
28
12395
28
12396
28
12397
28
12398
28
12399
28
12400
28
12401
28
12402
28
12403
28
12404
28
12405
28
12406
28
12407
28
12408
28
12409
28
12410
28
12411
28
12412
28
12413
28
12414
28
12415
28
12416
28
12417
28
12418
28
12419
28
12420
28
12421
28
12422
28
12423
28
12424
28
12425
28
12426
28
12427
28
12428
28
12429
28
12430
28
12431
28
12432
28
12433
28
12434
28
12435
28
12436
28
12437
28
12438
28
12439
28
12440
28
12441
28
12442
28
12443
28
12444
28
12445
28
12446
28
12447
15
12448
15
12449
28
12450
28
12451
28
12452
28
12453
28
12454
15
12455
15
12456
15
12457
28
12458
28
12459
28
12460
28
12461
28
12462
28
12463
28
12464
28
12465
28
12466
28
12467
28
12468
28
12469
28
12470
28
12471
28
12472
28
12473
28
12474
28
12475
28
12476
28
12477
28
12478
28
12479
28
12480
28
12481
15
12482
28
12483
28
12484
28
12485
28
12486
28
12487
28
12488
28
12489
28
12490
15
12491
15
12492
15
12493
15
12494
15
12495
15
12496
15
12497
15
12498
15
12499
15
12500
15
12501
15
12502
15
12503
15
12504
15
12505
15
12506
15
12507
15
12508
15
12509
15
12510
15
12511
15
12512
15
12513
15
12514
15
12515
15
12516
15
12517
15
12518
15
12519
15
12520
15
12521
15
12522
15
12523
15
12524
15
12525
15
12526
15
12527
15
12528
15
12529
15
12530
15
12531
15
12532
15
12533
15
12534
15
12535
15
12536
15
12537
28
12538
28
12539
28
12540
28
12541
28
12542
28
12543
28
12544
15
12545
15
12546
15
12547
15
12548
15
12549
15
12550
15
12551
15
12552
15
12553
15
12554
15
12555
15
12556
15
12557
15
12558
15
12559
15
12560
15
12561
15
12562
15
12563
15
12564
15
12565
15
12566
15
12567
15
12568
15
12569
15
12570
15
12571
15
12572
15
12573
15
12574
15
12575
15
12576
15
12577
15
12578
15
12579
15
12580
15
12581
15
12582
15
12583
15
12584
15
12585
15
12586
15
12587
15
12588
15
12589
15
12590
15
12591
15
12592
15
12593
15
12594
15
12595
15
12596
15
12597
15
12598
15
12599
15
12600
15
12601
15
12602
15
12603
15
12604
28
12605
15
12606
28
12607
28
12608
28
12609
15
12610
15
12611
15
12612
15
12613
15
12614
15
12615
15
12616
15
12617
15
12618
15
12619
15
12620
15
12621
15
12622
15
12623
15
12624
15
12625
15
12626
15
12627
15
12628
15
12629
15
12630
15
12631
15
12632
15
12633
15
12634
15
12635
15
12636
15
12637
15
12638
28
12639
15
12640
15
12641
28
12642
28
12643
15
12644
28
12645
28
12646
15
12647
15
12648
15
12649
15
12650
15
12651
15
12652
15
12653
15
12654
15
12655
15
12656
28
12657
28
12658
28
12659
28
12660
28
12661
28
12662
28
12663
28
12664
28
12665
28
12666
28
12667
28
12668
28
12669
28
12670
28
12671
28
12672
28
12673
28
12674
28
12675
28
12676
28
12677
28
12678
28
12679
28
12680
28
12681
28
12682
28
12683
28
12684
28
12685
28
12686
28
12687
28
12688
28
12689
28
12690
28
12691
28
12692
28
12693
28
12694
28
12695
28
12696
28
12697
28
12698
28
12699
28
12700
28
12701
28
12702
28
12703
28
12704
28
12705
28
12706
28
12707
28
12708
28
12709
28
12710
15
12711
15
12712
15
12713
15
12714
28
12715
28
12716
28
12717
28
12718
28
12719
28
12720
28
12721
28
12722
28
12723
28
12724
28
12725
28
12726
28
12727
28
12728
28
12729
28
12730
28
12731
28
12732
28
12733
28
12734
28
12735
28
12736
28
12737
28
12738
28
12739
28
12740
28
12741
28
12742
28
12743
28
12744
28
12745
28
12746
28
12747
28
12748
28
12749
28
12750
28
12751
28
12752
28
12753
28
12754
28
12755
28
12756
28
12757
28
12758
28
12759
28
12760
28
12761
28
12762
28
12763
28
12764
28
12765
15
12766
15
12767
15
12768
15
12769
15
12770
15
12771
28
12772
28
12773
28
12774
28
12775
28
12776
28
12777
28
12778
28
12779
28
12780
28
12781
28
12782
28
12783
28
12784
28
12785
28
12786
28
12787
28
12788
28
12789
28
12790
15
12791
28
12792
28
12793
28
12794
15
12795
28
12796
28
12797
28
12798
28
12799
28
12800
28
12801
28
12802
28
12803
28
12804
28
12805
28
12806
28
12807
28
12808
28
12809
28
12810
15
12811
15
12812
15
12813
15
12814
15
12815
15
12816
15
12817
15
12818
15
12819
15
12820
15
12821
15
12822
15
12823
15
12824
15
12825
15
12826
15
12827
15
12828
15
12829
15
12830
15
12831
15
12832
15
12833
15
12834
15
12835
15
12836
15
12837
15
12838
15
12839
15
12840
15
12841
15
12842
15
12843
15
12844
15
12845
15
12846
15
12847
15
12848
15
12849
15
12850
15
12851
15
12852
15
12853
15
12854
15
12855
15
12856
15
12857
28
12858
28
12859
28
12860
28
12861
28
12862
28
12863
28
12864
15
12865
15
12866
28
12867
28
12868
15
12869
15
12870
15
12871
15
12872
28
12873
15
12874
15
12875
15
12876
15
12877
15
12878
15
12879
15
12880
15
12881
15
12882
15
12883
15
12884
15
12885
15
12886
15
12887
15
12888
15
12889
15
12890
15
12891
15
12892
15
12893
15
12894
15
12895
15
12896
15
12897
15
12898
15
12899
15
12900
15
12901
15
12902
15
12903
15
12904
15
12905
15
12906
15
12907
15
12908
15
12909
15
12910
15
12911
15
12912
15
12913
15
12914
15
12915
15
12916
15
12917
15
12918
15
12919
15
12920
15
12921
15
12922
15
12923
15
12924
15
12925
15
12926
28
12927
28
12928
28
12929
28
12930
15
12931
15
12932
15
12933
15
12934
15
12935
15
12936
15
12937
15
12938
15
12939
15
12940
15
12941
15
12942
15
12943
15
12944
15
12945
15
12946
15
12947
15
12948
15
12949
15
12950
15
12951
15
12952
15
12953
15
12954
15
12955
15
12956
15
12957
15
12958
15
12959
15
12960
15
12961
15
12962
15
12963
15
12964
28
12965
28
12966
15
12967
15
12968
15
12969
15
12970
15
12971
15
12972
15
12973
15
12974
15
12975
15
12976
28
12977
28
12978
28
12979
28
12980
28
12981
28
12982
28
12983
28
12984
28
12985
28
12986
28
12987
28
12988
28
12989
28
12990
28
12991
28
12992
28
12993
28
12994
28
12995
28
12996
28
12997
28
12998
28
12999
28
13000
28
13001
28
13002
28
13003
28
13004
28
13005
28
13006
28
13007
28
13008
28
13009
28
13010
28
13011
28
13012
28
13013
28
13014
28
13015
28
13016
28
13017
28
13018
28
13019
28
13020
28
13021
28
13022
28
13023
28
13024
28
13025
28
13026
28
13027
28
13028
28
13029
15
13030
15
13031
15
13032
15
13033
15
13034
28
13035
28
13036
28
13037
28
13038
28
13039
28
13040
28
13041
28
13042
28
13043
28
13044
28
13045
28
13046
28
13047
28
13048
28
13049
28
13050
28
13051
28
13052
28
13053
28
13054
28
13055
28
13056
28
13057
28
13058
28
13059
28
13060
28
13061
28
13062
28
13063
28
13064
28
13065
28
13066
28
13067
28
13068
28
13069
28
13070
28
13071
28
13072
28
13073
28
13074
28
13075
28
13076
28
13077
28
13078
28
13079
28
13080
28
13081
28
13082
28
13083
28
13084
28
13085
15
13086
15
13087
15
13088
15
13089
15
13090
28
13091
28
13092
28
13093
28
13094
28
13095
28
13096
28
13097
28
13098
28
13099
28
13100
28
13101
28
13102
28
13103
28
13104
28
13105
28
13106
28
13107
28
13108
28
13109
28
13110
28
13111
28
13112
15
13113
15
13114
15
13115
28
13116
28
13117
28
13118
28
13119
28
13120
28
13121
28
13122
28
13123
28
13124
28
13125
28
13126
28
13127
28
13128
28
13129
15
13130
15
13131
15
13132
15
13133
15
13134
15
13135
15
13136
15
13137
15
13138
15
13139
15
13140
15
13141
15
13142
15
13143
15
13144
15
13145
15
13146
15
13147
15
13148
15
13149
15
13150
15
13151
15
13152
15
13153
15
13154
15
13155
15
13156
15
13157
15
13158
15
13159
15
13160
15
13161
15
13162
15
13163
15
13164
15
13165
15
13166
15
13167
15
13168
15
13169
15
13170
15
13171
15
13172
15
13173
15
13174
15
13175
15
13176
15
13177
28
13178
28
13179
28
13180
28
13181
28
13182
28
13183
28
13184
15
13185
15
13186
28
13187
28
13188
15
13189
15
13190
15
13191
28
13192
28
13193
15
13194
15
13195
15
13196
15
13197
15
13198
15
13199
15
13200
15
13201
15
13202
15
13203
15
13204
15
13205
15
13206
15
13207
15
13208
15
13209
15
13210
15
13211
15
13212
15
13213
15
13214
15
13215
15
13216
15
13217
15
13218
15
13219
15
13220
15
13221
15
13222
15
13223
15
13224
15
13225
15
13226
15
13227
15
13228
15
13229
15
13230
15
13231
15
13232
15
13233
15
13234
15
13235
15
13236
15
13237
15
13238
15
13239
15
13240
15
13241
15
13242
15
13243
15
13244
15
13245
15
13246
15
13247
28
13248
28
13249
28
13250
15
13251
15
13252
15
13253
15
13254
15
13255
28
13256
28
13257
15
13258
15
13259
15
13260
15
13261
15
13262
15
13263
15
13264
15
13265
15
13266
15
13267
15
13268
28
13269
28
13270
15
13271
15
13272
15
13273
15
13274
15
13275
15
13276
15
13277
15
13278
15
13279
15
13280
15
13281
15
13282
15
13283
28
13284
28
13285
15
13286
15
13287
15
13288
15
13289
15
13290
15
13291
15
13292
15
13293
15
13294
15
13295
15
13296
28
13297
28
13298
28
13299
28
13300
28
13301
28
13302
28
13303
28
13304
28
13305
28
13306
28
13307
28
13308
28
13309
28
13310
28
13311
28
13312
28
13313
28
13314
28
13315
28
13316
28
13317
28
13318
28
13319
28
13320
28
13321
28
13322
28
13323
28
13324
28
13325
28
13326
28
13327
28
13328
28
13329
28
13330
28
13331
28
13332
28
13333
28
13334
28
13335
28
13336
28
13337
28
13338
28
13339
28
13340
28
13341
28
13342
28
13343
28
13344
28
13345
28
13346
28
13347
28
13348
28
13349
28
13350
28
13351
15
13352
15
13353
15
13354
28
13355
28
13356
28
13357
28
13358
28
13359
28
13360
28
13361
28
13362
28
13363
28
13364
28
13365
28
13366
28
13367
28
13368
28
13369
28
13370
28
13371
28
13372
28
13373
28
13374
28
13375
28
13376
28
13377
28
13378
28
13379
28
13380
28
13381
28
13382
28
13383
28
13384
28
13385
28
13386
28
13387
28
13388
28
13389
28
13390
28
13391
28
13392
28
13393
28
13394
28
13395
28
13396
28
13397
28
13398
28
13399
28
13400
28
13401
28
13402
28
13403
28
13404
28
13405
15
13406
15
13407
15
13408
15
13409
15
13410
28
13411
28
13412
28
13413
28
13414
28
13415
28
13416
28
13417
28
13418
28
13419
28
13420
28
13421
28
13422
28
13423
28
13424
28
13425
28
13426
28
13427
28
13428
28
13429
15
13430
28
13431
28
13432
28
13433
15
13434
15
13435
15
13436
28
13437
28
13438
28
13439
28
13440
28
13441
28
13442
28
13443
28
13444
28
13445
28
13446
28
13447
28
13448
28
13449
15
13450
15
13451
15
13452
15
13453
15
13454
15
13455
15
13456
15
13457
15
13458
15
13459
15
13460
15
13461
15
13462
28
13463
28
13464
28
13465
15
13466
15
13467
15
13468
15
13469
15
13470
15
13471
15
13472
15
13473
15
13474
15
13475
15
13476
15
13477
15
13478
15
13479
15
13480
15
13481
15
13482
15
13483
15
13484
15
13485
15
13486
15
13487
15
13488
15
13489
15
13490
15
13491
15
13492
15
13493
28
13494
28
13495
15
13496
28
13497
28
13498
28
13499
28
13500
28
13501
28
13502
28
13503
28
13504
15
13505
15
13506
28
13507
28
13508
15
13509
28
13510
28
13511
15
13512
15
13513
15
13514
15
13515
15
13516
15
13517
15
13518
15
13519
15
13520
15
13521
15
13522
15
13523
15
13524
15
13525
15
13526
15
13527
15
13528
15
13529
15
13530
15
13531
15
13532
15
13533
15
13534
15
13535
15
13536
15
13537
15
13538
15
13539
15
13540
15
13541
15
13542
15
13543
15
13544
15
13545
15
13546
15
13547
15
13548
15
13549
15
13550
15
13551
15
13552
15
13553
15
13554
15
13555
15
13556
15
13557
15
13558
15
13559
15
13560
15
13561
15
13562
15
13563
15
13564
15
13565
15
13566
15
13567
28
13568
28
13569
28
13570
15
13571
15
13572
15
13573
15
13574
15
13575
28
13576
28
13577
15
13578
15
13579
15
13580
15
13581
15
13582
15
13583
15
13584
15
13585
28
13586
28
13587
28
13588
28
13589
28
13590
15
13591
15
13592
15
13593
15
13594
15
13595
15
13596
15
13597
15
13598
15
13599
15
13600
15
13601
15
13602
15
13603
28
13604
28
13605
15
13606
15
13607
15
13608
15
13609
15
13610
15
13611
15
13612
15
13613
15
13614
15
13615
15
13616
28
13617
28
13618
28
13619
28
13620
28
13621
28
13622
28
13623
28
13624
28
13625
28
13626
28
13627
28
13628
28
13629
28
13630
28
13631
28
13632
28
13633
28
13634
28
13635
28
13636
28
13637
28
13638
28
13639
28
13640
28
13641
28
13642
28
13643
28
13644
28
13645
28
13646
28
13647
28
13648
28
13649
28
13650
28
13651
28
13652
28
13653
28
13654
28
13655
28
13656
28
13657
28
13658
28
13659
28
13660
28
13661
28
13662
28
13663
28
13664
28
13665
28
13666
28
13667
28
13668
28
13669
28
13670
28
13671
15
13672
15
13673
28
13674
28
13675
28
13676
28
13677
28
13678
28
13679
28
13680
28
13681
28
13682
28
13683
28
13684
28
13685
28
13686
28
13687
28
13688
28
13689
28
13690
28
13691
28
13692
28
13693
28
13694
28
13695
28
13696
28
13697
28
13698
28
13699
28
13700
28
13701
28
13702
28
13703
28
13704
28
13705
28
13706
28
13707
28
13708
28
13709
28
13710
28
13711
28
13712
28
13713
28
13714
28
13715
28
13716
28
13717
28
13718
28
13719
28
13720
28
13721
28
13722
28
13723
28
13724
28
13725
15
13726
15
13727
15
13728
15
13729
15
13730
28
13731
28
13732
15
13733
28
13734
28
13735
28
13736
28
13737
28
13738
28
13739
28
13740
28
13741
28
13742
28
13743
28
13744
28
13745
28
13746
28
13747
28
13748
28
13749
28
13750
28
13751
28
13752
28
13753
28
13754
15
13755
15
13756
15
13757
28
13758
28
13759
28
13760
28
13761
28
13762
28
13763
28
13764
28
13765
28
13766
28
13767
28
13768
28
13769
15
13770
15
13771
15
13772
15
13773
15
13774
15
13775
15
13776
28
13777
28
13778
15
13779
28
13780
28
13781
28
13782
28
13783
28
13784
28
13785
28
13786
15
13787
15
13788
15
13789
15
13790
15
13791
15
13792
15
13793
15
13794
15
13795
15
13796
15
13797
15
13798
15
13799
15
13800
15
13801
15
13802
15
13803
15
13804
15
13805
15
13806
15
13807
15
13808
15
13809
15
13810
15
13811
28
13812
28
13813
28
13814
28
13815
28
13816
28
13817
28
13818
28
13819
28
13820
28
13821
28
13822
28
13823
28
13824
28
13825
28
13826
28
13827
28
13828
15
13829
28
13830
15
13831
15
13832
15
13833
15
13834
15
13835
15
13836
15
13837
15
13838
15
13839
15
13840
15
13841
15
13842
15
13843
15
13844
15
13845
15
13846
15
13847
15
13848
15
13849
15
13850
15
13851
15
13852
15
13853
15
13854
15
13855
15
13856
15
13857
15
13858
15
13859
15
13860
15
13861
15
13862
15
13863
15
13864
15
13865
15
13866
15
13867
15
13868
15
13869
15
13870
15
13871
15
13872
15
13873
15
13874
15
13875
15
13876
15
13877
15
13878
15
13879
15
13880
15
13881
15
13882
15
13883
15
13884
15
13885
15
13886
15
13887
28
13888
28
13889
28
13890
15
13891
15
13892
15
13893
15
13894
15
13895
15
13896
28
13897
15
13898
15
13899
15
13900
15
13901
28
13902
28
13903
28
13904
28
13905
28
13906
28
13907
28
13908
28
13909
15
13910
15
13911
15
13912
15
13913
15
13914
15
13915
15
13916
15
13917
15
13918
15
13919
15
13920
15
13921
15
13922
15
13923
15
13924
28
13925
15
13926
15
13927
15
13928
15
13929
15
13930
15
13931
15
13932
15
13933
15
13934
15
13935
15
13936
28
13937
28
13938
28
13939
28
13940
28
13941
28
13942
28
13943
28
13944
28
13945
28
13946
28
13947
28
13948
28
13949
28
13950
28
13951
28
13952
28
13953
28
13954
28
13955
28
13956
28
13957
28
13958
28
13959
28
13960
28
13961
28
13962
28
13963
28
13964
28
13965
28
13966
28
13967
28
13968
28
13969
28
13970
28
13971
28
13972
28
13973
28
13974
28
13975
28
13976
28
13977
28
13978
28
13979
28
13980
28
13981
28
13982
28
13983
28
13984
28
13985
28
13986
28
13987
28
13988
28
13989
28
13990
28
13991
28
13992
15
13993
28
13994
28
13995
28
13996
28
13997
28
13998
28
13999
28
14000
28
14001
28
14002
28
14003
28
14004
28
14005
28
14006
28
14007
28
14008
28
14009
28
14010
28
14011
28
14012
28
14013
28
14014
28
14015
28
14016
28
14017
28
14018
28
14019
28
14020
28
14021
28
14022
28
14023
28
14024
28
14025
28
14026
28
14027
28
14028
28
14029
28
14030
28
14031
28
14032
28
14033
28
14034
28
14035
28
14036
28
14037
28
14038
28
14039
28
14040
28
14041
28
14042
28
14043
28
14044
28
14045
15
14046
15
14047
15
14048
15
14049
15
14050
15
14051
15
14052
15
14053
28
14054
28
14055
28
14056
28
14057
28
14058
28
14059
28
14060
28
14061
28
14062
28
14063
28
14064
28
14065
28
14066
28
14067
28
14068
28
14069
28
14070
28
14071
28
14072
28
14073
28
14074
15
14075
15
14076
28
14077
28
14078
28
14079
28
14080
28
14081
28
14082
28
14083
28
14084
28
14085
28
14086
28
14087
28
14088
28
14089
28
14090
28
14091
15
14092
28
14093
28
14094
28
14095
15
14096
15
14097
15
14098
28
14099
28
14100
15
14101
15
14102
15
14103
28
14104
28
14105
28
14106
15
14107
15
14108
15
14109
15
14110
15
14111
15
14112
15
14113
15
14114
15
14115
15
14116
15
14117
15
14118
15
14119
15
14120
15
14121
15
14122
15
14123
15
14124
15
14125
15
14126
15
14127
15
14128
15
14129
15
14130
28
14131
28
14132
28
14133
28
14134
28
14135
28
14136
28
14137
28
14138
28
14139
28
14140
28
14141
28
14142
28
14143
28
14144
28
14145
28
14146
28
14147
28
14148
15
14149
15
14150
15
14151
15
14152
15
14153
15
14154
15
14155
15
14156
15
14157
15
14158
15
14159
15
14160
15
14161
15
14162
15
14163
15
14164
15
14165
15
14166
15
14167
15
14168
15
14169
15
14170
15
14171
15
14172
15
14173
28
14174
28
14175
15
14176
15
14177
15
14178
15
14179
15
14180
15
14181
15
14182
15
14183
15
14184
15
14185
15
14186
15
14187
15
14188
15
14189
15
14190
15
14191
15
14192
15
14193
15
14194
15
14195
15
14196
15
14197
15
14198
15
14199
15
14200
15
14201
15
14202
15
14203
15
14204
15
14205
28
14206
15
14207
28
14208
28
14209
28
14210
15
14211
15
14212
28
14213
28
14214
15
14215
15
14216
15
14217
15
14218
15
14219
15
14220
15
14221
15
14222
28
14223
28
14224
15
14225
15
14226
15
14227
15
14228
15
14229
15
14230
15
14231
15
14232
15
14233
15
14234
15
14235
15
14236
15
14237
15
14238
15
14239
15
14240
15
14241
15
14242
15
14243
15
14244
28
14245
28
14246
15
14247
15
14248
15
14249
15
14250
15
14251
15
14252
15
14253
15
14254
15
14255
15
14256
28
14257
28
14258
28
14259
28
14260
28
14261
28
14262
28
14263
28
14264
28
14265
28
14266
28
14267
28
14268
28
14269
28
14270
28
14271
28
14272
28
14273
15
14274
28
14275
28
14276
28
14277
28
14278
28
14279
28
14280
28
14281
28
14282
28
14283
28
14284
28
14285
28
14286
28
14287
28
14288
28
14289
28
14290
28
14291
28
14292
28
14293
28
14294
28
14295
28
14296
28
14297
28
14298
28
14299
28
14300
28
14301
28
14302
28
14303
28
14304
28
14305
28
14306
28
14307
28
14308
28
14309
28
14310
28
14311
28
14312
15
14313
28
14314
28
14315
15
14316
15
14317
28
14318
28
14319
28
14320
28
14321
28
14322
28
14323
28
14324
28
14325
28
14326
28
14327
28
14328
28
14329
28
14330
28
14331
28
14332
28
14333
28
14334
28
14335
28
14336
28
14337
28
14338
28
14339
28
14340
28
14341
28
14342
28
14343
28
14344
28
14345
28
14346
28
14347
28
14348
28
14349
28
14350
28
14351
28
14352
28
14353
28
14354
28
14355
28
14356
28
14357
28
14358
28
14359
28
14360
28
14361
28
14362
28
14363
28
14364
28
14365
15
14366
15
14367
15
14368
15
14369
15
14370
15
14371
15
14372
28
14373
28
14374
28
14375
28
14376
28
14377
28
14378
28
14379
28
14380
28
14381
28
14382
28
14383
28
14384
28
14385
28
14386
28
14387
28
14388
28
14389
28
14390
28
14391
28
14392
28
14393
28
14394
28
14395
28
14396
28
14397
15
14398
28
14399
28
14400
28
14401
28
14402
28
14403
28
14404
28
14405
28
14406
28
14407
28
14408
28
14409
28
14410
28
14411
28
14412
28
14413
28
14414
28
14415
15
14416
15
14417
15
14418
28
14419
28
14420
28
14421
15
14422
15
14423
15
14424
15
14425
15
14426
15
14427
15
14428
15
14429
15
14430
15
14431
15
14432
15
14433
15
14434
15
14435
15
14436
15
14437
15
14438
15
14439
15
14440
15
14441
15
14442
15
14443
15
14444
15
14445
15
14446
15
14447
15
14448
15
14449
15
14450
28
14451
28
14452
28
14453
15
14454
28
14455
28
14456
28
14457
28
14458
28
14459
28
14460
28
14461
28
14462
28
14463
28
14464
15
14465
28
14466
28
14467
28
14468
15
14469
15
14470
15
14471
15
14472
15
14473
15
14474
15
14475
15
14476
15
14477
15
14478
15
14479
15
14480
15
14481
15
14482
15
14483
15
14484
15
14485
15
14486
15
14487
15
14488
15
14489
15
14490
15
14491
15
14492
15
14493
28
14494
28
14495
15
14496
15
14497
15
14498
15
14499
15
14500
15
14501
15
14502
15
14503
15
14504
15
14505
15
14506
15
14507
15
14508
15
14509
15
14510
15
14511
15
14512
15
14513
15
14514
15
14515
15
14516
15
14517
15
14518
15
14519
15
14520
15
14521
15
14522
15
14523
15
14524
15
14525
28
14526
15
14527
28
14528
28
14529
28
14530
28
14531
28
14532
28
14533
28
14534
28
14535
15
14536
15
14537
15
14538
15
14539
15
14540
28
14541
15
14542
15
14543
15
14544
15
14545
15
14546
15
14547
15
14548
15
14549
15
14550
15
14551
15
14552
15
14553
15
14554
15
14555
15
14556
15
14557
15
14558
15
14559
15
14560
15
14561
15
14562
15
14563
28
14564
28
14565
28
14566
15
14567
15
14568
28
14569
15
14570
15
14571
15
14572
15
14573
15
14574
15
14575
15
14576
28
14577
28
14578
28
14579
28
14580
28
14581
28
14582
28
14583
28
14584
28
14585
28
14586
28
14587
28
14588
28
14589
28
14590
28
14591
28
14592
28
14593
28
14594
28
14595
28
14596
28
14597
28
14598
28
14599
28
14600
28
14601
28
14602
28
14603
28
14604
28
14605
28
14606
28
14607
28
14608
28
14609
28
14610
28
14611
28
14612
28
14613
28
14614
28
14615
28
14616
28
14617
28
14618
28
14619
28
14620
28
14621
28
14622
28
14623
28
14624
28
14625
28
14626
28
14627
28
14628
15
14629
15
14630
28
14631
28
14632
15
14633
28
14634
28
14635
28
14636
28
14637
28
14638
28
14639
28
14640
28
14641
28
14642
28
14643
28
14644
28
14645
28
14646
28
14647
28
14648
28
14649
28
14650
28
14651
28
14652
28
14653
28
14654
28
14655
28
14656
28
14657
28
14658
28
14659
28
14660
28
14661
28
14662
28
14663
28
14664
28
14665
28
14666
28
14667
28
14668
28
14669
28
14670
28
14671
28
14672
28
14673
28
14674
28
14675
28
14676
28
14677
28
14678
28
14679
28
14680
28
14681
28
14682
28
14683
28
14684
28
14685
15
14686
15
14687
15
14688
15
14689
15
14690
15
14691
28
14692
28
14693
28
14694
28
14695
28
14696
28
14697
28
14698
28
14699
28
14700
28
14701
28
14702
28
14703
28
14704
28
14705
28
14706
28
14707
28
14708
28
14709
28
14710
28
14711
28
14712
28
14713
28
14714
28
14715
28
14716
28
14717
15
14718
28
14719
28
14720
28
14721
28
14722
28
14723
28
14724
28
14725
28
14726
28
14727
28
14728
28
14729
28
14730
28
14731
28
14732
28
14733
28
14734
28
14735
28
14736
28
14737
28
14738
28
14739
28
14740
28
14741
28
14742
28
14743
28
14744
28
14745
28
14746
28
14747
28
14748
28
14749
28
14750
28
14751
28
14752
28
14753
28
14754
28
14755
28
14756
28
14757
28
14758
28
14759
28
14760
28
14761
15
14762
15
14763
28
14764
28
14765
28
14766
28
14767
28
14768
28
14769
28
14770
28
14771
28
14772
28
14773
28
14774
28
14775
28
14776
28
14777
28
14778
28
14779
28
14780
28
14781
28
14782
28
14783
28
14784
28
14785
28
14786
28
14787
28
14788
28
14789
28
14790
28
14791
28
14792
28
14793
28
14794
28
14795
28
14796
28
14797
28
14798
28
14799
28
14800
28
14801
28
14802
28
14803
28
14804
28
14805
28
14806
15
14807
28
14808
28
14809
28
14810
28
14811
28
14812
28
14813
28
14814
28
14815
28
14816
28
14817
28
14818
28
14819
28
14820
28
14821
28
14822
28
14823
28
14824
28
14825
28
14826
15
14827
28
14828
28
14829
28
14830
15
14831
15
14832
15
14833
28
14834
28
14835
15
14836
15
14837
15
14838
28
14839
28
14840
28
14841
28
14842
28
14843
28
14844
28
14845
28
14846
28
14847
28
14848
28
14849
28
14850
28
14851
28
14852
28
14853
28
14854
28
14855
28
14856
28
14857
28
14858
28
14859
28
14860
28
14861
28
14862
28
14863
28
14864
28
14865
28
14866
28
14867
28
14868
28
14869
28
14870
15
14871
15
14872
28
14873
28
14874
28
14875
28
14876
28
14877
28
14878
28
14879
28
14880
28
14881
28
14882
28
14883
28
14884
28
14885
28
14886
28
14887
28
14888
28
14889
28
14890
28
14891
28
14892
28
14893
28
14894
28
14895
28
14896
28
14897
28
14898
28
14899
28
14900
28
14901
28
14902
28
14903
28
14904
28
14905
28
14906
28
14907
28
14908
28
14909
28
14910
28
14911
28
14912
28
14913
28
14914
28
14915
28
14916
28
14917
28
14918
28
14919
28
14920
28
14921
28
14922
28
14923
28
14924
28
14925
28
14926
28
14927
28
14928
28
14929
28
14930
28
14931
28
14932
28
14933
28
14934
28
14935
28
14936
28
14937
28
14938
28
14939
28
14940
28
14941
28
14942
28
14943
28
14944
28
14945
28
14946
28
14947
28
14948
28
14949
28
14950
28
14951
28
14952
15
14953
28
14954
28
14955
28
14956
28
14957
28
14958
28
14959
28
14960
28
14961
28
14962
28
14963
28
14964
28
14965
28
14966
28
14967
28
14968
28
14969
28
14970
28
14971
28
14972
28
14973
28
14974
28
14975
28
14976
28
14977
28
14978
28
14979
28
14980
28
14981
28
14982
28
14983
28
14984
28
14985
28
14986
28
14987
28
14988
28
14989
28
14990
28
14991
28
14992
28
14993
28
14994
28
14995
28
14996
28
14997
28
14998
28
14999
28
15000
28
15001
28
15002
28
15003
28
15004
28
15005
15
15006
15
15007
15
15008
15
15009
15
15010
15
15011
15
15012
28
15013
28
15014
28
15015
28
15016
28
15017
28
15018
28
15019
28
15020
28
15021
28
15022
28
15023
28
15024
28
15025
28
15026
28
15027
28
15028
28
15029
28
15030
28
15031
28
15032
28
15033
28
15034
28
15035
28
15036
28
15037
15
15038
28
15039
28
15040
28
15041
28
15042
28
15043
28
15044
28
15045
28
15046
28
15047
28
15048
28
15049
28
15050
28
15051
28
15052
28
15053
28
15054
28
15055
28
15056
28
15057
28
15058
28
15059
28
15060
28
15061
28
15062
28
15063
28
15064
28
15065
28
15066
28
15067
28
15068
28
15069
28
15070
28
15071
28
15072
28
15073
28
15074
28
15075
28
15076
28
15077
28
15078
28
15079
28
15080
28
15081
28
15082
28
15083
28
15084
28
15085
28
15086
28
15087
28
15088
28
15089
28
15090
28
15091
28
15092
28
15093
28
15094
28
15095
28
15096
28
15097
28
15098
28
15099
28
15100
28
15101
28
15102
28
15103
28
15104
28
15105
28
15106
28
15107
28
15108
28
15109
28
15110
28
15111
28
15112
28
15113
28
15114
28
15115
28
15116
28
15117
28
15118
28
15119
28
15120
28
15121
28
15122
28
15123
28
15124
28
15125
28
15126
28
15127
28
15128
28
15129
28
15130
28
15131
28
15132
28
15133
28
15134
28
15135
28
15136
28
15137
28
15138
28
15139
28
15140
28
15141
28
15142
28
15143
28
15144
28
15145
28
15146
28
15147
28
15148
28
15149
28
15150
28
15151
28
15152
28
15153
28
15154
28
15155
28
15156
28
15157
28
15158
28
15159
28
15160
28
15161
28
15162
28
15163
28
15164
28
15165
28
15166
28
15167
28
15168
28
15169
28
15170
28
15171
28
15172
28
15173
15
15174
15
15175
15
15176
15
15177
15
15178
28
15179
28
15180
28
15181
28
15182
28
15183
28
15184
28
15185
28
15186
28
15187
28
15188
28
15189
28
15190
28
15191
28
15192
28
15193
28
15194
28
15195
28
15196
28
15197
28
15198
28
15199
28
15200
28
15201
28
15202
28
15203
28
15204
28
15205
28
15206
28
15207
28
15208
28
15209
28
15210
28
15211
28
15212
28
15213
28
15214
28
15215
28
15216
28
15217
28
15218
28
15219
28
15220
28
15221
28
15222
28
15223
28
15224
28
15225
28
15226
28
15227
28
15228
28
15229
28
15230
28
15231
28
15232
28
15233
28
15234
28
15235
28
15236
28
15237
28
15238
28
15239
28
15240
28
15241
28
15242
28
15243
28
15244
28
15245
28
15246
28
15247
28
15248
28
15249
28
15250
28
15251
28
15252
28
15253
28
15254
28
15255
28
15256
28
15257
28
15258
28
15259
28
15260
28
15261
28
15262
28
15263
28
15264
28
15265
28
15266
28
15267
28
15268
28
15269
28
15270
28
15271
28
15272
28
15273
28
15274
28
15275
28
15276
28
15277
28
15278
28
15279
28
15280
28
15281
28
15282
28
15283
28
15284
28
15285
28
15286
28
15287
28
15288
28
15289
28
15290
28
15291
28
15292
28
15293
28
15294
28
15295
28
15296
28
15297
28
15298
28
15299
28
15300
28
15301
28
15302
28
15303
28
15304
28
15305
28
15306
28
15307
28
15308
28
15309
28
15310
28
15311
28
15312
28
15313
28
15314
28
15315
28
15316
28
15317
28
15318
28
15319
28
15320
28
15321
28
15322
28
15323
28
15324
28
15325
28
15326
15
15327
15
15328
15
15329
15
15330
15
15331
28
15332
28
15333
28
15334
28
15335
28
15336
28
15337
28
15338
28
15339
28
15340
28
15341
28
15342
28
15343
28
15344
28
15345
28
15346
28
15347
28
15348
28
15349
28
15350
15
15351
15
15352
15
15353
28
15354
28
15355
28
15356
28
15357
28
15358
28
15359
28
15360
28
15361
28
15362
28
15363
28
15364
28
15365
28
15366
28
15367
28
15368
28
15369
28
15370
28
15371
28
15372
28
15373
28
15374
28
15375
28
15376
28
15377
28
15378
28
15379
28
15380
28
15381
28
15382
28
15383
28
15384
28
15385
28
15386
28
15387
28
15388
28
15389
28
15390
28
15391
28
15392
28
15393
28
15394
28
15395
28
15396
28
15397
28
15398
28
15399
28
15400
28
15401
28
15402
28
15403
28
15404
28
15405
28
15406
28
15407
28
15408
28
15409
28
15410
28
15411
28
15412
28
15413
28
15414
28
15415
28
15416
28
15417
28
15418
28
15419
28
15420
28
15421
28
15422
28
15423
28
15424
28
15425
28
15426
28
15427
28
15428
28
15429
28
15430
28
15431
28
15432
28
15433
28
15434
28
15435
28
15436
28
15437
28
15438
28
15439
28
15440
28
15441
28
15442
28
15443
28
15444
28
15445
28
15446
28
15447
28
15448
28
15449
28
15450
28
15451
28
15452
28
15453
28
15454
28
15455
28
15456
28
15457
28
15458
28
15459
28
15460
28
15461
28
15462
28
15463
28
15464
28
15465
28
15466
28
15467
28
15468
28
15469
28
15470
28
15471
28
15472
28
15473
28
15474
28
15475
28
15476
28
15477
28
15478
28
15479
28
15480
28
15481
28
15482
28
15483
28
15484
28
15485
28
15486
28
15487
28
15488
28
15489
28
15490
28
15491
28
15492
28
15493
28
15494
28
15495
28
15496
28
15497
28
15498
28
15499
28
15500
28
15501
28
15502
28
15503
28
15504
28
15505
28
15506
28
15507
28
15508
28
15509
28
15510
28
15511
28
15512
28
15513
28
15514
28
15515
28
15516
28
15517
28
15518
28
15519
28
15520
28
15521
28
15522
28
15523
28
15524
28
15525
28
15526
28
15527
28
15528
28
15529
28
15530
28
15531
28
15532
28
15533
28
15534
28
15535
28
15536
28
15537
28
15538
28
15539
28
15540
28
15541
28
15542
28
15543
28
15544
28
15545
28
15546
28
15547
28
15548
28
15549
28
15550
28
15551
28
15552
28
15553
28
15554
28
15555
28
15556
28
15557
28
15558
28
15559
28
15560
28
15561
28
15562
28
15563
28
15564
28
15565
28
15566
28
15567
28
15568
28
15569
28
15570
28
15571
28
15572
28
15573
28
15574
28
15575
28
15576
28
15577
28
15578
28
15579
28
15580
28
15581
28
15582
28
15583
28
15584
28
15585
28
15586
28
15587
28
15588
28
15589
28
15590
28
15591
28
15592
28
15593
28
15594
28
15595
28
15596
28
15597
28
15598
28
15599
28
15600
28
15601
28
15602
28
15603
28
15604
28
15605
28
15606
28
15607
28
15608
28
15609
28
15610
28
15611
28
15612
28
15613
28
15614
28
15615
28
15616
28
15617
28
15618
28
15619
28
15620
28
15621
28
15622
28
15623
28
15624
28
15625
28
15626
28
15627
28
15628
28
15629
28
15630
28
15631
28
15632
28
15633
28
15634
28
15635
28
15636
28
15637
28
15638
28
15639
28
15640
28
15641
28
15642
28
15643
28
15644
28
15645
28
15646
15
15647
15
15648
15
15649
15
15650
15
15651
28
15652
28
15653
28
15654
28
15655
28
15656
28
15657
28
15658
28
15659
28
15660
28
15661
28
15662
28
15663
28
15664
28
15665
28
15666
28
15667
28
15668
28
15669
28
15670
28
15671
28
15672
28
15673
28
15674
28
15675
28
15676
28
15677
28
15678
28
15679
28
15680
28
15681
28
15682
28
15683
28
15684
28
15685
28
15686
28
15687
28
15688
28
15689
28
15690
28
15691
28
15692
28
15693
28
15694
28
15695
28
15696
28
15697
28
15698
28
15699
28
15700
28
15701
28
15702
28
15703
28
15704
28
15705
28
15706
28
15707
28
15708
28
15709
28
15710
28
15711
28
15712
28
15713
28
15714
28
15715
28
15716
28
15717
28
15718
28
15719
28
15720
28
15721
28
15722
28
15723
28
15724
28
15725
28
15726
28
15727
28
15728
28
15729
28
15730
28
15731
28
15732
28
15733
28
15734
28
15735
28
15736
28
15737
28
15738
28
15739
28
15740
28
15741
28
15742
28
15743
28
15744
28
15745
28
15746
28
15747
28
15748
28
15749
28
15750
28
15751
28
15752
28
15753
28
15754
28
15755
28
15756
28
15757
28
15758
28
15759
28
15760
28
15761
28
15762
28
15763
28
15764
28
15765
28
15766
28
15767
28
15768
28
15769
28
15770
28
15771
28
15772
28
15773
28
15774
28
15775
28
15776
28
15777
28
15778
28
15779
28
15780
28
15781
28
15782
28
15783
28
15784
28
15785
28
15786
28
15787
28
15788
28
15789
28
15790
28
15791
28
15792
28
15793
28
15794
28
15795
28
15796
28
15797
28
15798
28
15799
28
15800
28
15801
28
15802
28
15803
28
15804
28
15805
28
15806
28
15807
28
15808
28
15809
28
15810
28
15811
28
15812
28
15813
28
15814
28
15815
28
15816
28
15817
28
15818
28
15819
28
15820
28
15821
28
15822
28
15823
28
15824
28
15825
28
15826
28
15827
28
15828
28
15829
28
15830
28
15831
28
15832
28
15833
28
15834
28
15835
28
15836
28
15837
28
15838
28
15839
28
15840
28
15841
28
15842
28
15843
28
15844
28
15845
28
15846
28
15847
28
15848
28
15849
28
15850
28
15851
28
15852
28
15853
28
15854
28
15855
28
15856
28
15857
28
15858
28
15859
28
15860
28
15861
28
15862
28
15863
28
15864
28
15865
28
15866
28
15867
28
15868
28
15869
28
15870
28
15871
28
15872
28
15873
28
15874
28
15875
28
15876
28
15877
28
15878
28
15879
28
15880
28
15881
28
15882
28
15883
28
15884
28
15885
28
15886
28
15887
28
15888
28
15889
28
15890
28
15891
28
15892
28
15893
28
15894
28
15895
28
15896
28
15897
28
15898
28
15899
28
15900
28
15901
28
15902
28
15903
28
15904
28
15905
28
15906
28
15907
28
15908
28
15909
28
15910
28
15911
28
15912
28
15913
28
15914
28
15915
28
15916
28
15917
28
15918
28
15919
28
15920
28
15921
28
15922
28
15923
28
15924
28
15925
28
15926
28
15927
28
15928
28
15929
28
15930
28
15931
28
15932
28
15933
28
15934
28
15935
28
15936
28
15937
28
15938
28
15939
28
15940
28
15941
28
15942
28
15943
28
15944
28
15945
28
15946
28
15947
28
15948
28
15949
28
15950
28
15951
28
15952
28
15953
28
15954
28
15955
28
15956
28
15957
28
15958
28
15959
28
15960
28
15961
28
15962
28
15963
28
15964
28
15965
28
15966
15
15967
15
15968
15
15969
15
15970
15
15971
28
15972
28
15973
28
15974
28
15975
28
15976
28
15977
28
15978
28
15979
28
15980
28
15981
28
15982
28
15983
28
15984
28
15985
28
15986
28
15987
28
15988
28
15989
28
15990
28
15991
28
15992
28
15993
28
15994
15
15995
15
15996
28
15997
28
15998
28
15999
28
16000
28
16001
15
16002
28
16003
28
16004
28
16005
28
16006
28
16007
28
16008
28
16009
28
16010
28
16011
28
16012
28
16013
28
16014
28
16015
28
16016
28
16017
28
16018
28
16019
28
16020
28
16021
28
16022
28
16023
28
16024
28
16025
28
16026
28
16027
28
16028
28
16029
28
16030
28
16031
28
16032
28
16033
28
16034
28
16035
28
16036
28
16037
28
16038
28
16039
28
16040
28
16041
28
16042
28
16043
28
16044
28
16045
28
16046
28
16047
28
16048
28
16049
28
16050
28
16051
28
16052
28
16053
28
16054
28
16055
28
16056
28
16057
28
16058
28
16059
28
16060
28
16061
28
16062
28
16063
28
16064
28
16065
28
16066
28
16067
28
16068
28
16069
28
16070
28
16071
28
16072
28
16073
28
16074
28
16075
28
16076
28
16077
28
16078
28
16079
28
16080
28
16081
28
16082
28
16083
28
16084
28
16085
28
16086
28
16087
28
16088
28
16089
28
16090
28
16091
28
16092
28
16093
28
16094
28
16095
28
16096
28
16097
28
16098
28
16099
28
16100
28
16101
28
16102
28
16103
28
16104
28
16105
28
16106
28
16107
28
16108
28
16109
28
16110
28
16111
28
16112
28
16113
28
16114
28
16115
28
16116
28
16117
28
16118
28
16119
28
16120
28
16121
28
16122
28
16123
28
16124
28
16125
28
16126
28
16127
28
16128
28
16129
28
16130
28
16131
28
16132
28
16133
28
16134
28
16135
28
16136
28
16137
28
16138
28
16139
28
16140
28
16141
28
16142
28
16143
28
16144
28
16145
28
16146
28
16147
28
16148
28
16149
28
16150
28
16151
28
16152
28
16153
28
16154
28
16155
28
16156
28
16157
28
16158
28
16159
28
16160
28
16161
28
16162
28
16163
28
16164
28
16165
28
16166
28
16167
28
16168
28
16169
28
16170
28
16171
28
16172
28
16173
28
16174
28
16175
28
16176
28
16177
28
16178
28
16179
28
16180
28
16181
28
16182
28
16183
28
16184
28
16185
28
16186
28
16187
28
16188
28
16189
28
16190
28
16191
28
16192
28
16193
28
16194
28
16195
28
16196
28
16197
28
16198
28
16199
28
16200
28
16201
28
16202
28
16203
28
16204
28
16205
28
16206
28
16207
28
16208
28
16209
28
16210
28
16211
28
16212
28
16213
28
16214
28
16215
28
16216
28
16217
28
16218
28
16219
28
16220
28
16221
28
16222
28
16223
28
16224
28
16225
28
16226
28
16227
28
16228
28
16229
28
16230
28
16231
28
16232
28
16233
28
16234
28
16235
28
16236
28
16237
28
16238
28
16239
28
16240
28
16241
28
16242
28
16243
28
16244
28
16245
28
16246
28
16247
28
16248
28
16249
28
16250
28
16251
28
16252
28
16253
28
16254
28
16255
28
16256
28
16257
28
16258
28
16259
28
16260
28
16261
28
16262
28
16263
28
16264
28
16265
28
16266
28
16267
28
16268
28
16269
28
16270
28
16271
28
16272
28
16273
28
16274
28
16275
28
16276
28
16277
28
16278
28
16279
28
16280
28
16281
28
16282
28
16283
28
16284
28
16285
28
16286
15
16287
15
16288
15
16289
15
16290
15
16291
15
16292
28
16293
28
16294
28
16295
28
16296
28
16297
28
16298
28
16299
28
16300
28
16301
28
16302
28
16303
28
16304
28
16305
28
16306
28
16307
28
16308
28
16309
28
16310
28
16311
28
16312
28
16313
28
16314
28
16315
28
16316
28
16317
28
16318
28
16319
28
16320
28
16321
28
16322
28
16323
28
16324
28
16325
28
16326
28
16327
28
16328
28
16329
28
16330
28
16331
28
16332
28
16333
28
16334
28
16335
28
16336
28
16337
28
16338
28
16339
28
16340
28
16341
28
16342
28
16343
28
16344
28
16345
28
16346
28
16347
28
16348
28
16349
28
16350
28
16351
28
16352
28
16353
28
16354
28
16355
28
16356
28
16357
28
16358
28
16359
28
16360
28
16361
28
16362
28
16363
28
16364
28
16365
28
16366
28
16367
28
16368
28
16369
28
16370
28
16371
28
16372
28
16373
28
16374
28
16375
28
16376
28
16377
28
16378
28
16379
28
16380
28
16381
28
16382
28
16383
28
16384
28
16385
28
16386
28
16387
28
16388
28
16389
28
16390
28
16391
28
16392
28
16393
28
16394
28
16395
28
16396
28
16397
28
16398
28
16399
28
16400
28
16401
28
16402
28
16403
28
16404
28
16405
28
16406
28
16407
28
16408
28
16409
28
16410
28
16411
28
16412
28
16413
28
16414
28
16415
28
16416
28
16417
28
16418
28
16419
28
16420
28
16421
28
16422
28
16423
28
16424
28
16425
28
16426
28
16427
28
16428
28
16429
28
16430
28
16431
28
16432
28
16433
28
16434
28
16435
28
16436
28
16437
28
16438
28
16439
28
16440
28
16441
28
16442
28
16443
28
16444
28
16445
28
16446
28
16447
28
16448
28
16449
28
16450
28
16451
28
16452
28
16453
28
16454
28
16455
28
16456
28
16457
28
16458
28
16459
28
16460
28
16461
28
16462
28
16463
28
16464
28
16465
28
16466
28
16467
28
16468
28
16469
28
16470
28
16471
28
16472
28
16473
28
16474
28
16475
28
16476
28
16477
28
16478
28
16479
28
16480
28
16481
28
16482
28
16483
28
16484
28
16485
28
16486
28
16487
28
16488
28
16489
28
16490
28
16491
28
16492
28
16493
28
16494
28
16495
28
16496
28
16497
28
16498
28
16499
28
16500
28
16501
28
16502
28
16503
28
16504
28
16505
28
16506
28
16507
28
16508
28
16509
28
16510
28
16511
28
16512
28
16513
28
16514
28
16515
28
16516
28
16517
28
16518
28
16519
28
16520
28
16521
28
16522
28
16523
28
16524
28
16525
28
16526
28
16527
28
16528
28
16529
28
16530
28
16531
28
16532
28
16533
28
16534
28
16535
28
16536
28
16537
28
16538
28
16539
28
16540
28
16541
28
16542
28
16543
28
16544
28
16545
28
16546
28
16547
28
16548
28
16549
28
16550
28
16551
28
16552
28
16553
28
16554
28
16555
28
16556
28
16557
28
16558
28
16559
28
16560
28
16561
28
16562
28
16563
28
16564
28
16565
28
16566
28
16567
28
16568
28
16569
28
16570
28
16571
28
16572
28
16573
28
16574
28
16575
28
16576
28
16577
28
16578
28
16579
28
16580
28
16581
28
16582
28
16583
28
16584
28
16585
28
16586
28
16587
28
16588
28
16589
28
16590
28
16591
28
16592
28
16593
28
16594
28
16595
28
16596
28
16597
28
16598
28
16599
28
16600
28
16601
28
16602
28
16603
28
16604
28
16605
28
16606
28
16607
15
16608
15
16609
15
16610
15
16611
15
16612
15
16613
28
16614
28
16615
28
16616
28
16617
28
16618
28
16619
28
16620
28
16621
28
16622
28
16623
28
16624
28
16625
28
16626
28
16627
28
16628
28
16629
28
16630
28
16631
28
16632
28
16633
28
16634
28
16635
28
16636
15
16637
28
16638
28
16639
28
16640
28
16641
28
16642
28
16643
28
16644
28
16645
28
16646
28
16647
28
16648
28
16649
28
16650
28
16651
28
16652
28
16653
28
16654
28
16655
28
16656
28
16657
28
16658
28
16659
28
16660
28
16661
28
16662
28
16663
28
16664
28
16665
28
16666
28
16667
28
16668
28
16669
28
16670
28
16671
28
16672
28
16673
28
16674
28
16675
28
16676
28
16677
28
16678
28
16679
28
16680
28
16681
28
16682
28
16683
28
16684
28
16685
28
16686
28
16687
28
16688
28
16689
28
16690
28
16691
28
16692
28
16693
28
16694
28
16695
28
16696
28
16697
28
16698
28
16699
28
16700
28
16701
28
16702
28
16703
28
16704
28
16705
28
16706
28
16707
28
16708
28
16709
28
16710
28
16711
28
16712
28
16713
28
16714
28
16715
28
16716
28
16717
28
16718
28
16719
28
16720
28
16721
28
16722
28
16723
28
16724
28
16725
28
16726
28
16727
28
16728
28
16729
28
16730
28
16731
28
16732
28
16733
28
16734
28
16735
28
16736
28
16737
28
16738
28
16739
28
16740
28
16741
28
16742
28
16743
28
16744
28
16745
28
16746
28
16747
28
16748
28
16749
28
16750
28
16751
28
16752
28
16753
28
16754
28
16755
28
16756
28
16757
28
16758
28
16759
28
16760
28
16761
28
16762
28
16763
28
16764
28
16765
28
16766
28
16767
28
16768
28
16769
28
16770
28
16771
28
16772
28
16773
28
16774
28
16775
28
16776
28
16777
28
16778
28
16779
28
16780
28
16781
28
16782
28
16783
28
16784
28
16785
28
16786
28
16787
28
16788
28
16789
28
16790
28
16791
28
16792
28
16793
28
16794
28
16795
28
16796
28
16797
28
16798
28
16799
28
16800
28
16801
28
16802
28
16803
28
16804
28
16805
28
16806
28
16807
28
16808
28
16809
28
16810
28
16811
28
16812
28
16813
28
16814
28
16815
28
16816
28
16817
28
16818
28
16819
28
16820
28
16821
28
16822
28
16823
28
16824
28
16825
28
16826
28
16827
28
16828
28
16829
28
16830
28
16831
28
16832
28
16833
28
16834
28
16835
28
16836
28
16837
28
16838
28
16839
28
16840
28
16841
28
16842
28
16843
28
16844
28
16845
28
16846
28
16847
28
16848
28
16849
28
16850
28
16851
28
16852
28
16853
28
16854
28
16855
28
16856
28
16857
28
16858
28
16859
28
16860
28
16861
28
16862
28
16863
28
16864
28
16865
28
16866
28
16867
28
16868
28
16869
28
16870
28
16871
28
16872
28
16873
28
16874
28
16875
28
16876
28
16877
28
16878
28
16879
28
16880
28
16881
28
16882
28
16883
28
16884
28
16885
28
16886
28
16887
28
16888
28
16889
28
16890
28
16891
28
16892
28
16893
28
16894
28
16895
28
16896
28
16897
28
16898
28
16899
28
16900
28
16901
28
16902
28
16903
28
16904
28
16905
28
16906
28
16907
28
16908
28
16909
28
16910
28
16911
28
16912
28
16913
28
16914
28
16915
28
16916
28
16917
28
16918
28
16919
28
16920
28
16921
28
16922
28
16923
28
16924
15
16925
15
16926
15
16927
28
16928
15
16929
15
16930
15
16931
15
16932
28
16933
28
16934
28
16935
28
16936
28
16937
28
16938
28
16939
28
16940
28
16941
28
16942
28
16943
28
16944
28
16945
28
16946
28
16947
28
16948
28
16949
28
16950
28
16951
28
16952
28
16953
28
16954
28
16955
15
16956
28
16957
28
16958
28
16959
28
16960
28
16961
28
16962
28
16963
28
16964
28
16965
28
16966
28
16967
28
16968
28
16969
28
16970
28
16971
28
16972
28
16973
28
16974
28
16975
28
16976
28
16977
28
16978
28
16979
28
16980
28
16981
28
16982
28
16983
28
16984
28
16985
28
16986
28
16987
28
16988
28
16989
28
16990
28
16991
28
16992
28
16993
28
16994
28
16995
28
16996
28
16997
28
16998
28
16999
28
17000
28
17001
28
17002
28
17003
28
17004
28
17005
28
17006
28
17007
28
17008
28
17009
28
17010
28
17011
28
17012
28
17013
28
17014
28
17015
28
17016
28
17017
28
17018
28
17019
28
17020
28
17021
28
17022
28
17023
28
17024
28
17025
28
17026
28
17027
28
17028
28
17029
28
17030
28
17031
28
17032
28
17033
28
17034
28
17035
28
17036
28
17037
28
17038
28
17039
28
17040
28
17041
28
17042
28
17043
28
17044
28
17045
28
17046
28
17047
28
17048
28
17049
28
17050
28
17051
28
17052
28
17053
28
17054
28
17055
28
17056
28
17057
28
17058
28
17059
28
17060
28
17061
28
17062
28
17063
28
17064
28
17065
28
17066
28
17067
28
17068
28
17069
28
17070
28
17071
28
17072
28
17073
28
17074
28
17075
28
17076
28
17077
28
17078
28
17079
28
17080
28
17081
28
17082
28
17083
28
17084
28
17085
28
17086
28
17087
28
17088
28
17089
28
17090
28
17091
28
17092
28
17093
28
17094
28
17095
28
17096
28
17097
28
17098
28
17099
28
17100
28
17101
28
17102
28
17103
28
17104
28
17105
28
17106
28
17107
28
17108
28
17109
28
17110
28
17111
28
17112
28
17113
28
17114
28
17115
28
17116
28
17117
28
17118
28
17119
28
17120
28
17121
28
17122
28
17123
28
17124
28
17125
28
17126
28
17127
28
17128
28
17129
28
17130
28
17131
28
17132
28
17133
28
17134
28
17135
28
17136
28
17137
28
17138
28
17139
28
17140
28
17141
28
17142
28
17143
28
17144
28
17145
28
17146
28
17147
28
17148
28
17149
28
17150
28
17151
28
17152
28
17153
28
17154
28
17155
28
17156
28
17157
28
17158
28
17159
28
17160
28
17161
28
17162
28
17163
28
17164
28
17165
28
17166
28
17167
28
17168
28
17169
28
17170
28
17171
28
17172
28
17173
28
17174
28
17175
28
17176
28
17177
28
17178
28
17179
28
17180
28
17181
28
17182
28
17183
28
17184
28
17185
28
17186
28
17187
28
17188
28
17189
28
17190
28
17191
28
17192
28
17193
28
17194
28
17195
28
17196
28
17197
28
17198
28
17199
28
17200
28
17201
28
17202
28
17203
28
17204
28
17205
28
17206
28
17207
28
17208
28
17209
28
17210
28
17211
28
17212
28
17213
28
17214
28
17215
28
17216
28
17217
28
17218
28
17219
28
17220
28
17221
28
17222
28
17223
28
17224
28
17225
28
17226
28
17227
28
17228
28
17229
28
17230
28
17231
28
17232
28
17233
28
17234
28
17235
28
17236
28
17237
28
17238
28
17239
28
17240
28
17241
28
17242
28
17243
28
17244
15
17245
15
17246
15
17247
28
17248
28
17249
15
17250
15
17251
15
17252
28
17253
28
17254
28
17255
28
17256
28
17257
28
17258
28
17259
28
17260
28
17261
28
17262
28
17263
28
17264
28
17265
28
17266
28
17267
28
17268
28
17269
28
17270
28
17271
15
17272
28
17273
28
17274
15
17275
15
17276
28
17277
28
17278
28
17279
28
17280
28
17281
28
17282
28
17283
28
17284
28
17285
28
17286
28
17287
28
17288
28
17289
28
17290
28
17291
28
17292
28
17293
28
17294
28
17295
28
17296
28
17297
28
17298
28
17299
28
17300
28
17301
28
17302
28
17303
28
17304
28
17305
28
17306
28
17307
28
17308
28
17309
28
17310
28
17311
28
17312
28
17313
28
17314
28
17315
28
17316
28
17317
28
17318
28
17319
28
17320
28
17321
28
17322
28
17323
28
17324
28
17325
28
17326
28
17327
28
17328
28
17329
28
17330
28
17331
28
17332
28
17333
28
17334
28
17335
28
17336
28
17337
28
17338
28
17339
28
17340
28
17341
28
17342
28
17343
28
17344
28
17345
28
17346
28
17347
28
17348
28
17349
28
17350
28
17351
28
17352
28
17353
28
17354
28
17355
28
17356
28
17357
28
17358
28
17359
28
17360
28
17361
28
17362
28
17363
28
17364
28
17365
28
17366
28
17367
28
17368
28
17369
28
17370
28
17371
28
17372
28
17373
28
17374
28
17375
28
17376
28
17377
28
17378
28
17379
28
17380
28
17381
28
17382
28
17383
28
17384
28
17385
28
17386
28
17387
28
17388
28
17389
28
17390
28
17391
28
17392
28
17393
28
17394
28
17395
28
17396
28
17397
28
17398
28
17399
28
17400
28
17401
28
17402
28
17403
28
17404
28
17405
28
17406
28
17407
28
17408
28
17409
28
17410
28
17411
28
17412
28
17413
28
17414
28
17415
28
17416
28
17417
28
17418
28
17419
28
17420
28
17421
28
17422
28
17423
28
17424
28
17425
28
17426
28
17427
28
17428
28
17429
28
17430
28
17431
28
17432
28
17433
28
17434
28
17435
28
17436
28
17437
28
17438
28
17439
28
17440
28
17441
28
17442
28
17443
28
17444
28
17445
28
17446
28
17447
28
17448
28
17449
28
17450
28
17451
28
17452
28
17453
28
17454
28
17455
28
17456
28
17457
28
17458
28
17459
28
17460
28
17461
28
17462
28
17463
28
17464
28
17465
28
17466
28
17467
28
17468
28
17469
28
17470
28
17471
28
17472
28
17473
28
17474
28
17475
28
17476
28
17477
28
17478
28
17479
28
17480
28
17481
28
17482
28
17483
28
17484
28
17485
28
17486
28
17487
28
17488
28
17489
28
17490
28
17491
28
17492
28
17493
28
17494
28
17495
28
17496
28
17497
28
17498
28
17499
28
17500
28
17501
28
17502
28
17503
28
17504
28
17505
28
17506
28
17507
28
17508
28
17509
28
17510
28
17511
28
17512
28
17513
28
17514
28
17515
28
17516
28
17517
28
17518
28
17519
28
17520
28
17521
28
17522
28
17523
28
17524
28
17525
28
17526
28
17527
28
17528
28
17529
28
17530
28
17531
28
17532
28
17533
28
17534
28
17535
28
17536
28
17537
28
17538
28
17539
28
17540
28
17541
28
17542
28
17543
28
17544
28
17545
28
17546
28
17547
28
17548
28
17549
28
17550
28
17551
28
17552
28
17553
28
17554
28
17555
28
17556
28
17557
28
17558
28
17559
28
17560
28
17561
28
17562
28
17563
28
17564
28
17565
15
17566
15
17567
15
17568
15
17569
15
17570
15
17571
28
17572
28
17573
28
17574
28
17575
28
17576
28
17577
28
17578
28
17579
28
17580
28
17581
28
17582
28
17583
28
17584
28
17585
28
17586
28
17587
28
17588
28
17589
28
17590
28
17591
15
17592
15
17593
15
17594
15
17595
15
17596
28
17597
28
17598
28
17599
28
17600
28
17601
28
17602
28
17603
28
17604
28
17605
28
17606
28
17607
28
17608
28
17609
28
17610
28
17611
28
17612
28
17613
28
17614
28
17615
28
17616
28
17617
28
17618
28
17619
28
17620
28
17621
28
17622
28
17623
28
17624
28
17625
28
17626
28
17627
28
17628
28
17629
28
17630
28
17631
28
17632
28
17633
28
17634
28
17635
28
17636
28
17637
28
17638
28
17639
28
17640
28
17641
28
17642
28
17643
28
17644
28
17645
28
17646
28
17647
28
17648
28
17649
28
17650
28
17651
28
17652
28
17653
28
17654
28
17655
28
17656
28
17657
28
17658
28
17659
28
17660
28
17661
28
17662
28
17663
28
17664
28
17665
28
17666
28
17667
28
17668
28
17669
28
17670
28
17671
28
17672
28
17673
28
17674
28
17675
28
17676
28
17677
28
17678
28
17679
28
17680
28
17681
28
17682
28
17683
28
17684
28
17685
28
17686
28
17687
28
17688
28
17689
28
17690
28
17691
28
17692
28
17693
28
17694
28
17695
28
17696
28
17697
28
17698
28
17699
28
17700
28
17701
28
17702
28
17703
28
17704
28
17705
28
17706
28
17707
28
17708
28
17709
28
17710
28
17711
28
17712
28
17713
28
17714
28
17715
28
17716
28
17717
28
17718
28
17719
28
17720
28
17721
28
17722
28
17723
28
17724
28
17725
28
17726
28
17727
28
17728
28
17729
28
17730
28
17731
28
17732
28
17733
28
17734
28
17735
28
17736
28
17737
28
17738
28
17739
28
17740
28
17741
28
17742
28
17743
28
17744
28
17745
28
17746
28
17747
28
17748
28
17749
28
17750
28
17751
28
17752
28
17753
28
17754
28
17755
28
17756
28
17757
28
17758
28
17759
28
17760
28
17761
28
17762
28
17763
28
17764
28
17765
28
17766
28
17767
28
17768
28
17769
28
17770
28
17771
28
17772
28
17773
28
17774
28
17775
28
17776
28
17777
28
17778
28
17779
28
17780
28
17781
28
17782
28
17783
28
17784
28
17785
28
17786
28
17787
28
17788
28
17789
28
17790
28
17791
28
17792
28
17793
28
17794
28
17795
28
17796
28
17797
28
17798
28
17799
28
17800
28
17801
28
17802
28
17803
28
17804
28
17805
28
17806
28
17807
28
17808
28
17809
28
17810
28
17811
28
17812
28
17813
28
17814
28
17815
28
17816
28
17817
28
17818
28
17819
28
17820
28
17821
28
17822
28
17823
28
17824
28
17825
28
17826
28
17827
28
17828
28
17829
28
17830
28
17831
28
17832
28
17833
28
17834
28
17835
28
17836
28
17837
28
17838
28
17839
28
17840
28
17841
28
17842
28
17843
28
17844
28
17845
28
17846
28
17847
28
17848
28
17849
28
17850
28
17851
28
17852
28
17853
28
17854
28
17855
28
17856
28
17857
28
17858
28
17859
28
17860
28
17861
28
17862
28
17863
28
17864
28
17865
28
17866
28
17867
28
17868
28
17869
28
17870
28
17871
28
17872
28
17873
28
17874
28
17875
28
17876
28
17877
28
17878
28
17879
28
17880
28
17881
28
17882
28
17883
28
17884
28
17885
15
17886
15
17887
15
17888
15
17889
15
17890
15
17891
28
17892
28
17893
28
17894
15
17895
28
17896
28
17897
28
17898
28
17899
28
17900
28
17901
28
17902
28
17903
28
17904
28
17905
28
17906
28
17907
28
17908
28
17909
28
17910
28
17911
28
17912
15
17913
15
17914
15
17915
15
17916
28
17917
28
17918
28
17919
28
17920
28
17921
28
17922
28
17923
28
17924
28
17925
28
17926
28
17927
28
17928
28
17929
28
17930
28
17931
28
17932
28
17933
28
17934
28
17935
28
17936
28
17937
28
17938
28
17939
28
17940
28
17941
28
17942
28
17943
28
17944
28
17945
28
17946
28
17947
28
17948
28
17949
28
17950
28
17951
28
17952
28
17953
28
17954
28
17955
28
17956
28
17957
28
17958
28
17959
28
17960
28
17961
28
17962
28
17963
28
17964
28
17965
28
17966
28
17967
28
17968
28
17969
28
17970
28
17971
28
17972
28
17973
28
17974
28
17975
28
17976
28
17977
28
17978
28
17979
28
17980
28
17981
28
17982
28
17983
28
17984
28
17985
28
17986
28
17987
28
17988
28
17989
28
17990
28
17991
28
17992
28
17993
28
17994
28
17995
28
17996
15
17997
15
17998
15
17999
28
18000
28
18001
28
18002
28
18003
28
18004
28
18005
28
18006
28
18007
28
18008
28
18009
28
18010
28
18011
28
18012
28
18013
28
18014
28
18015
28
18016
28
18017
28
18018
28
18019
28
18020
28
18021
28
18022
28
18023
28
18024
28
18025
28
18026
28
18027
28
18028
28
18029
28
18030
28
18031
28
18032
28
18033
28
18034
28
18035
28
18036
28
18037
28
18038
28
18039
28
18040
28
18041
28
18042
28
18043
28
18044
28
18045
28
18046
15
18047
28
18048
28
18049
28
18050
28
18051
28
18052
28
18053
28
18054
28
18055
28
18056
28
18057
28
18058
28
18059
28
18060
28
18061
15
18062
28
18063
28
18064
28
18065
28
18066
28
18067
28
18068
28
18069
28
18070
28
18071
28
18072
28
18073
28
18074
28
18075
28
18076
28
18077
28
18078
28
18079
28
18080
28
18081
28
18082
28
18083
28
18084
28
18085
28
18086
28
18087
28
18088
28
18089
28
18090
28
18091
28
18092
28
18093
28
18094
28
18095
28
18096
28
18097
15
18098
15
18099
15
18100
15
18101
15
18102
15
18103
28
18104
28
18105
28
18106
28
18107
28
18108
28
18109
28
18110
28
18111
28
18112
28
18113
28
18114
28
18115
28
18116
28
18117
28
18118
15
18119
15
18120
28
18121
28
18122
28
18123
28
18124
28
18125
28
18126
28
18127
28
18128
28
18129
28
18130
28
18131
28
18132
28
18133
28
18134
28
18135
28
18136
28
18137
28
18138
28
18139
28
18140
28
18141
28
18142
28
18143
28
18144
28
18145
28
18146
28
18147
28
18148
28
18149
28
18150
28
18151
28
18152
28
18153
28
18154
28
18155
28
18156
28
18157
28
18158
28
18159
28
18160
28
18161
28
18162
28
18163
28
18164
28
18165
28
18166
28
18167
28
18168
28
18169
28
18170
28
18171
28
18172
28
18173
28
18174
28
18175
28
18176
28
18177
28
18178
28
18179
28
18180
28
18181
28
18182
28
18183
28
18184
28
18185
28
18186
28
18187
28
18188
28
18189
28
18190
28
18191
28
18192
28
18193
28
18194
28
18195
28
18196
28
18197
28
18198
28
18199
28
18200
28
18201
28
18202
28
18203
28
18204
28
18205
15
18206
15
18207
15
18208
28
18209
15
18210
15
18211
28
18212
28
18213
28
18214
15
18215
28
18216
28
18217
28
18218
28
18219
28
18220
28
18221
28
18222
28
18223
28
18224
28
18225
28
18226
28
18227
28
18228
28
18229
28
18230
28
18231
28
18232
28
18233
15
18234
15
18235
28
18236
28
18237
28
18238
28
18239
28
18240
28
18241
28
18242
28
18243
28
18244
28
18245
28
18246
28
18247
28
18248
28
18249
28
18250
28
18251
28
18252
28
18253
28
18254
28
18255
28
18256
28
18257
28
18258
28
18259
28
18260
28
18261
28
18262
28
18263
28
18264
28
18265
28
18266
28
18267
28
18268
28
18269
28
18270
28
18271
28
18272
28
18273
28
18274
28
18275
28
18276
28
18277
28
18278
28
18279
28
18280
28
18281
28
18282
28
18283
28
18284
28
18285
28
18286
15
18287
15
18288
15
18289
15
18290
15
18291
15
18292
15
18293
15
18294
15
18295
15
18296
15
18297
28
18298
28
18299
28
18300
28
18301
28
18302
28
18303
28
18304
28
18305
28
18306
28
18307
28
18308
28
18309
28
18310
28
18311
28
18312
28
18313
28
18314
28
18315
28
18316
15
18317
15
18318
15
18319
15
18320
15
18321
28
18322
28
18323
28
18324
28
18325
28
18326
28
18327
28
18328
28
18329
15
18330
15
18331
15
18332
15
18333
28
18334
28
18335
28
18336
15
18337
15
18338
28
18339
28
18340
28
18341
28
18342
28
18343
28
18344
28
18345
28
18346
28
18347
28
18348
28
18349
28
18350
28
18351
28
18352
28
18353
28
18354
28
18355
28
18356
28
18357
28
18358
28
18359
28
18360
28
18361
28
18362
28
18363
28
18364
28
18365
28
18366
28
18367
28
18368
28
18369
28
18370
28
18371
28
18372
28
18373
28
18374
28
18375
28
18376
28
18377
28
18378
28
18379
28
18380
28
18381
15
18382
15
18383
15
18384
15
18385
15
18386
15
18387
15
18388
15
18389
28
18390
15
18391
15
18392
15
18393
28
18394
28
18395
28
18396
28
18397
28
18398
28
18399
28
18400
28
18401
28
18402
28
18403
28
18404
28
18405
15
18406
28
18407
28
18408
15
18409
15
18410
15
18411
15
18412
15
18413
15
18414
15
18415
28
18416
15
18417
15
18418
15
18419
15
18420
15
18421
15
18422
15
18423
15
18424
15
18425
15
18426
15
18427
15
18428
15
18429
28
18430
28
18431
15
18432
15
18433
15
18434
15
18435
15
18436
15
18437
15
18438
15
18439
15
18440
15
18441
28
18442
28
18443
28
18444
28
18445
28
18446
28
18447
28
18448
28
18449
28
18450
28
18451
28
18452
28
18453
28
18454
15
18455
15
18456
15
18457
15
18458
15
18459
15
18460
15
18461
15
18462
15
18463
15
18464
15
18465
15
18466
15
18467
15
18468
15
18469
15
18470
15
18471
15
18472
15
18473
15
18474
15
18475
15
18476
15
18477
15
18478
15
18479
15
18480
15
18481
28
18482
28
18483
28
18484
28
18485
28
18486
28
18487
28
18488
28
18489
28
18490
28
18491
28
18492
28
18493
28
18494
28
18495
28
18496
28
18497
28
18498
28
18499
28
18500
28
18501
28
18502
28
18503
28
18504
28
18505
28
18506
28
18507
28
18508
28
18509
28
18510
28
18511
28
18512
28
18513
28
18514
28
18515
28
18516
28
18517
28
18518
28
18519
28
18520
28
18521
28
18522
28
18523
28
18524
28
18525
15
18526
15
18527
15
18528
15
18529
15
18530
15
18531
28
18532
28
18533
28
18534
28
18535
28
18536
28
18537
28
18538
28
18539
28
18540
28
18541
28
18542
28
18543
28
18544
28
18545
28
18546
28
18547
28
18548
28
18549
28
18550
28
18551
28
18552
15
18553
15
18554
28
18555
28
18556
28
18557
28
18558
28
18559
28
18560
28
18561
28
18562
28
18563
28
18564
28
18565
28
18566
28
18567
28
18568
28
18569
28
18570
28
18571
28
18572
28
18573
28
18574
28
18575
28
18576
28
18577
28
18578
28
18579
28
18580
28
18581
28
18582
28
18583
28
18584
28
18585
28
18586
28
18587
28
18588
28
18589
28
18590
28
18591
28
18592
28
18593
28
18594
28
18595
28
18596
28
18597
28
18598
28
18599
28
18600
28
18601
28
18602
28
18603
28
18604
28
18605
28
18606
28
18607
28
18608
28
18609
28
18610
28
18611
28
18612
28
18613
28
18614
28
18615
28
18616
28
18617
28
18618
28
18619
28
18620
28
18621
28
18622
28
18623
28
18624
28
18625
28
18626
28
18627
28
18628
28
18629
28
18630
28
18631
28
18632
28
18633
28
18634
28
18635
28
18636
28
18637
28
18638
28
18639
28
18640
28
18641
28
18642
28
18643
28
18644
28
18645
28
18646
28
18647
28
18648
28
18649
28
18650
28
18651
28
18652
28
18653
28
18654
28
18655
28
18656
28
18657
28
18658
28
18659
28
18660
28
18661
28
18662
28
18663
28
18664
28
18665
28
18666
28
18667
28
18668
28
18669
28
18670
28
18671
28
18672
28
18673
28
18674
28
18675
28
18676
28
18677
28
18678
28
18679
28
18680
28
18681
28
18682
28
18683
28
18684
28
18685
28
18686
28
18687
28
18688
28
18689
28
18690
28
18691
28
18692
28
18693
28
18694
28
18695
28
18696
28
18697
28
18698
28
18699
28
18700
28
18701
28
18702
28
18703
28
18704
28
18705
28
18706
28
18707
28
18708
28
18709
28
18710
28
18711
28
18712
28
18713
28
18714
28
18715
28
18716
28
18717
28
18718
28
18719
28
18720
28
18721
28
18722
28
18723
28
18724
28
18725
28
18726
28
18727
28
18728
28
18729
28
18730
28
18731
28
18732
28
18733
28
18734
28
18735
28
18736
28
18737
28
18738
28
18739
28
18740
28
18741
28
18742
28
18743
28
18744
28
18745
28
18746
28
18747
28
18748
28
18749
28
18750
28
18751
28
18752
28
18753
28
18754
28
18755
28
18756
28
18757
28
18758
28
18759
28
18760
28
18761
28
18762
28
18763
28
18764
28
18765
28
18766
28
18767
28
18768
28
18769
28
18770
28
18771
28
18772
28
18773
28
18774
28
18775
28
18776
28
18777
28
18778
28
18779
28
18780
28
18781
28
18782
28
18783
28
18784
28
18785
28
18786
28
18787
28
18788
28
18789
28
18790
28
18791
28
18792
28
18793
28
18794
28
18795
28
18796
28
18797
28
18798
28
18799
28
18800
28
18801
28
18802
28
18803
28
18804
28
18805
28
18806
28
18807
28
18808
28
18809
28
18810
28
18811
28
18812
28
18813
28
18814
28
18815
28
18816
28
18817
28
18818
28
18819
28
18820
28
18821
28
18822
28
18823
28
18824
28
18825
28
18826
28
18827
28
18828
28
18829
28
18830
28
18831
28
18832
28
18833
28
18834
28
18835
28
18836
28
18837
28
18838
28
18839
28
18840
28
18841
28
18842
28
18843
28
18844
28
18845
15
18846
15
18847
15
18848
15
18849
15
18850
15
18851
28
18852
28
18853
28
18854
28
18855
28
18856
28
18857
28
18858
28
18859
28
18860
28
18861
28
18862
28
18863
28
18864
28
18865
28
18866
28
18867
28
18868
28
18869
28
18870
28
18871
15
18872
15
18873
28
18874
28
18875
28
18876
28
18877
28
18878
28
18879
28
18880
28
18881
28
18882
28
18883
28
18884
28
18885
28
18886
28
18887
28
18888
28
18889
28
18890
28
18891
28
18892
28
18893
28
18894
28
18895
28
18896
28
18897
28
18898
28
18899
28
18900
28
18901
28
18902
28
18903
28
18904
28
18905
28
18906
28
18907
28
18908
28
18909
28
18910
28
18911
28
18912
28
18913
28
18914
28
18915
28
18916
28
18917
28
18918
28
18919
28
18920
28
18921
28
18922
28
18923
28
18924
28
18925
28
18926
28
18927
28
18928
28
18929
28
18930
28
18931
28
18932
28
18933
28
18934
28
18935
28
18936
28
18937
28
18938
28
18939
28
18940
28
18941
28
18942
28
18943
28
18944
28
18945
28
18946
28
18947
28
18948
28
18949
28
18950
28
18951
28
18952
28
18953
28
18954
28
18955
28
18956
28
18957
28
18958
28
18959
28
18960
28
18961
28
18962
28
18963
28
18964
28
18965
28
18966
28
18967
28
18968
28
18969
28
18970
28
18971
28
18972
28
18973
28
18974
28
18975
28
18976
28
18977
28
18978
28
18979
28
18980
28
18981
28
18982
28
18983
28
18984
28
18985
28
18986
28
18987
28
18988
28
18989
28
18990
28
18991
28
18992
28
18993
28
18994
28
18995
28
18996
28
18997
28
18998
28
18999
28
19000
28
19001
28
19002
28
19003
28
19004
28
19005
28
19006
28
19007
28
19008
28
19009
28
19010
28
19011
28
19012
28
19013
28
19014
28
19015
28
19016
28
19017
28
19018
28
19019
28
19020
28
19021
28
19022
28
19023
28
19024
28
19025
28
19026
28
19027
28
19028
28
19029
28
19030
28
19031
28
19032
28
19033
28
19034
28
19035
28
19036
28
19037
28
19038
28
19039
28
19040
28
19041
28
19042
28
19043
28
19044
28
19045
28
19046
28
19047
28
19048
28
19049
28
19050
28
19051
28
19052
28
19053
28
19054
28
19055
28
19056
28
19057
28
19058
28
19059
28
19060
28
19061
28
19062
28
19063
28
19064
28
19065
28
19066
28
19067
28
19068
28
19069
28
19070
28
19071
28
19072
28
19073
28
19074
28
19075
28
19076
28
19077
28
19078
28
19079
28
19080
28
19081
28
19082
28
19083
28
19084
28
19085
28
19086
28
19087
28
19088
28
19089
28
19090
28
19091
28
19092
28
19093
28
19094
28
19095
28
19096
28
19097
28
19098
28
19099
28
19100
28
19101
28
19102
28
19103
28
19104
28
19105
28
19106
28
19107
28
19108
28
19109
28
19110
28
19111
28
19112
28
19113
28
19114
28
19115
28
19116
28
19117
28
19118
28
19119
28
19120
28
19121
28
19122
28
19123
28
19124
28
19125
28
19126
28
19127
28
19128
28
19129
28
19130
28
19131
28
19132
28
19133
28
19134
28
19135
28
19136
28
19137
28
19138
28
19139
28
19140
28
19141
28
19142
28
19143
28
19144
28
19145
28
19146
28
19147
28
19148
28
19149
28
19150
28
19151
28
19152
28
19153
28
19154
28
19155
28
19156
28
19157
28
19158
28
19159
28
19160
28
19161
28
19162
28
19163
28
19164
28
19165
28
19166
28
19167
15
19168
15
19169
15
19170
15
19171
15
19172
15
19173
28
19174
28
19175
28
19176
28
19177
28
19178
28
19179
28
19180
28
19181
28
19182
28
19183
28
19184
15
19185
28
19186
28
19187
28
19188
28
19189
28
19190
28
19191
15
19192
28
19193
28
19194
28
19195
28
19196
28
19197
28
19198
28
19199
28
19200
28
19201
28
19202
28
19203
28
19204
28
19205
28
19206
28
19207
28
19208
28
19209
28
19210
28
19211
28
19212
28
19213
28
19214
28
19215
28
19216
28
19217
28
19218
28
19219
28
19220
28
19221
28
19222
28
19223
28
19224
28
19225
28
19226
28
19227
28
19228
28
19229
28
19230
28
19231
28
19232
28
19233
28
19234
28
19235
28
19236
28
19237
28
19238
28
19239
28
19240
28
19241
28
19242
28
19243
28
19244
28
19245
28
19246
28
19247
28
19248
28
19249
28
19250
28
19251
28
19252
28
19253
28
19254
28
19255
28
19256
28
19257
28
19258
28
19259
28
19260
28
19261
28
19262
28
19263
28
19264
28
19265
28
19266
28
19267
28
19268
28
19269
28
19270
28
19271
28
19272
28
19273
28
19274
28
19275
28
19276
28
19277
28
19278
28
19279
28
19280
28
19281
28
19282
28
19283
28
19284
28
19285
28
19286
28
19287
28
19288
28
19289
28
19290
28
19291
28
19292
28
19293
28
19294
28
19295
28
19296
28
19297
28
19298
28
19299
28
19300
28
19301
28
19302
28
19303
28
19304
28
19305
28
19306
28
19307
28
19308
28
19309
28
19310
28
19311
28
19312
28
19313
28
19314
28
19315
28
19316
28
19317
28
19318
28
19319
28
19320
28
19321
28
19322
28
19323
28
19324
28
19325
28
19326
28
19327
28
19328
28
19329
28
19330
28
19331
28
19332
28
19333
28
19334
28
19335
28
19336
28
19337
28
19338
28
19339
28
19340
28
19341
28
19342
28
19343
28
19344
28
19345
28
19346
28
19347
28
19348
28
19349
28
19350
28
19351
28
19352
28
19353
28
19354
28
19355
28
19356
28
19357
28
19358
28
19359
28
19360
28
19361
28
19362
28
19363
28
19364
28
19365
28
19366
28
19367
28
19368
28
19369
28
19370
28
19371
28
19372
28
19373
28
19374
28
19375
28
19376
28
19377
28
19378
28
19379
28
19380
28
19381
28
19382
28
19383
28
19384
28
19385
28
19386
28
19387
28
19388
28
19389
28
19390
28
19391
28
19392
28
19393
28
19394
28
19395
28
19396
28
19397
28
19398
28
19399
28
19400
28
19401
28
19402
28
19403
28
19404
28
19405
28
19406
28
19407
28
19408
28
19409
28
19410
28
19411
28
19412
28
19413
28
19414
28
19415
28
19416
28
19417
28
19418
28
19419
28
19420
28
19421
28
19422
28
19423
28
19424
28
19425
28
19426
28
19427
28
19428
28
19429
28
19430
28
19431
28
19432
28
19433
28
19434
28
19435
28
19436
28
19437
28
19438
28
19439
28
19440
28
19441
28
19442
28
19443
28
19444
28
19445
28
19446
28
19447
28
19448
28
19449
28
19450
28
19451
28
19452
28
19453
28
19454
28
19455
28
19456
28
19457
28
19458
28
19459
28
19460
28
19461
28
19462
28
19463
28
19464
28
19465
28
19466
28
19467
28
19468
28
19469
28
19470
28
19471
28
19472
28
19473
28
19474
28
19475
28
19476
28
19477
28
19478
28
19479
28
19480
28
19481
28
19482
28
19483
28
19484
28
19485
28
19486
15
19487
15
19488
15
19489
15
19490
15
19491
15
19492
28
19493
28
19494
28
19495
28
19496
15
19497
15
19498
28
19499
28
19500
28
19501
28
19502
28
19503
28
19504
28
19505
28
19506
28
19507
28
19508
28
19509
28
19510
28
19511
15
19512
28
19513
28
19514
28
19515
28
19516
28
19517
28
19518
28
19519
28
19520
28
19521
28
19522
28
19523
28
19524
28
19525
28
19526
28
19527
28
19528
28
19529
28
19530
28
19531
28
19532
28
19533
28
19534
28
19535
28
19536
28
19537
28
19538
28
19539
28
19540
28
19541
28
19542
28
19543
28
19544
28
19545
28
19546
28
19547
28
19548
28
19549
28
19550
28
19551
28
19552
28
19553
28
19554
28
19555
28
19556
28
19557
28
19558
28
19559
28
19560
28
19561
28
19562
28
19563
28
19564
28
19565
28
19566
28
19567
28
19568
28
19569
28
19570
28
19571
28
19572
28
19573
28
19574
28
19575
28
19576
28
19577
28
19578
28
19579
28
19580
28
19581
28
19582
28
19583
28
19584
28
19585
28
19586
28
19587
28
19588
28
19589
28
19590
28
19591
28
19592
28
19593
28
19594
28
19595
28
19596
28
19597
28
19598
28
19599
28
19600
28
19601
28
19602
28
19603
28
19604
28
19605
28
19606
28
19607
28
19608
28
19609
28
19610
28
19611
28
19612
28
19613
28
19614
28
19615
28
19616
28
19617
28
19618
28
19619
28
19620
28
19621
28
19622
28
19623
28
19624
28
19625
28
19626
28
19627
28
19628
28
19629
28
19630
28
19631
28
19632
28
19633
28
19634
28
19635
28
19636
28
19637
28
19638
28
19639
28
19640
28
19641
28
19642
28
19643
28
19644
28
19645
28
19646
28
19647
28
19648
28
19649
28
19650
28
19651
28
19652
28
19653
28
19654
28
19655
28
19656
28
19657
28
19658
28
19659
28
19660
28
19661
28
19662
28
19663
28
19664
28
19665
28
19666
28
19667
28
19668
28
19669
28
19670
28
19671
28
19672
28
19673
28
19674
28
19675
28
19676
28
19677
28
19678
28
19679
28
19680
28
19681
28
19682
28
19683
28
19684
28
19685
28
19686
28
19687
28
19688
28
19689
28
19690
28
19691
28
19692
28
19693
28
19694
28
19695
28
19696
28
19697
28
19698
28
19699
28
19700
28
19701
28
19702
28
19703
28
19704
28
19705
28
19706
28
19707
28
19708
28
19709
28
19710
28
19711
28
19712
28
19713
28
19714
28
19715
28
19716
28
19717
28
19718
28
19719
28
19720
28
19721
28
19722
28
19723
28
19724
28
19725
28
19726
28
19727
28
19728
28
19729
28
19730
28
19731
28
19732
28
19733
28
19734
28
19735
28
19736
28
19737
28
19738
28
19739
28
19740
28
19741
28
19742
28
19743
28
19744
28
19745
28
19746
28
19747
28
19748
28
19749
28
19750
28
19751
28
19752
28
19753
28
19754
28
19755
28
19756
28
19757
28
19758
28
19759
28
19760
28
19761
28
19762
28
19763
28
19764
28
19765
28
19766
28
19767
28
19768
28
19769
28
19770
28
19771
28
19772
28
19773
28
19774
28
19775
28
19776
28
19777
28
19778
28
19779
28
19780
28
19781
28
19782
28
19783
28
19784
28
19785
28
19786
28
19787
28
19788
28
19789
28
19790
28
19791
28
19792
28
19793
28
19794
28
19795
28
19796
28
19797
28
19798
28
19799
28
19800
28
19801
28
19802
28
19803
28
19804
28
19805
15
19806
15
19807
15
19808
15
19809
15
19810
15
19811
15
19812
28
19813
28
19814
28
19815
28
19816
28
19817
28
19818
28
19819
28
19820
28
19821
28
19822
28
19823
28
19824
28
19825
28
19826
28
19827
28
19828
28
19829
28
19830
28
19831
15
19832
28
19833
28
19834
28
19835
28
19836
28
19837
28
19838
28
19839
28
19840
28
19841
28
19842
28
19843
28
19844
28
19845
28
19846
28
19847
28
19848
28
19849
28
19850
28
19851
28
19852
28
19853
28
19854
28
19855
28
19856
28
19857
28
19858
28
19859
28
19860
28
19861
28
19862
28
19863
28
19864
28
19865
28
19866
28
19867
28
19868
28
19869
28
19870
28
19871
28
19872
28
19873
28
19874
28
19875
28
19876
28
19877
28
19878
28
19879
28
19880
28
19881
28
19882
28
19883
28
19884
28
19885
28
19886
28
19887
28
19888
28
19889
28
19890
28
19891
28
19892
28
19893
28
19894
28
19895
28
19896
28
19897
28
19898
28
19899
28
19900
28
19901
28
19902
28
19903
28
19904
28
19905
28
19906
28
19907
28
19908
28
19909
28
19910
28
19911
28
19912
28
19913
28
19914
28
19915
28
19916
28
19917
28
19918
28
19919
28
19920
28
19921
28
19922
28
19923
28
19924
28
19925
28
19926
28
19927
28
19928
28
19929
28
19930
28
19931
28
19932
28
19933
28
19934
28
19935
28
19936
28
19937
28
19938
28
19939
28
19940
28
19941
28
19942
28
19943
28
19944
28
19945
28
19946
28
19947
28
19948
28
19949
28
19950
28
19951
28
19952
28
19953
28
19954
28
19955
28
19956
28
19957
28
19958
28
19959
28
19960
28
19961
28
19962
28
19963
28
19964
28
19965
28
19966
28
19967
28
19968
28
19969
28
19970
28
19971
28
19972
28
19973
28
19974
28
19975
28
19976
28
19977
28
19978
28
19979
28
19980
28
19981
28
19982
28
19983
28
19984
28
19985
28
19986
28
19987
28
19988
28
19989
28
19990
28
19991
28
19992
28
19993
28
19994
28
19995
28
19996
28
19997
28
19998
28
19999
28
20000
28
20001
28
20002
28
20003
28
20004
28
20005
28
20006
28
20007
28
20008
28
20009
28
20010
28
20011
28
20012
28
20013
28
20014
28
20015
28
20016
28
20017
28
20018
28
20019
28
20020
28
20021
28
20022
28
20023
28
20024
28
20025
28
20026
28
20027
28
20028
28
20029
28
20030
28
20031
28
20032
28
20033
28
20034
28
20035
28
20036
28
20037
28
20038
28
20039
28
20040
28
20041
28
20042
28
20043
28
20044
28
20045
28
20046
28
20047
28
20048
28
20049
28
20050
28
20051
28
20052
28
20053
28
20054
28
20055
28
20056
28
20057
28
20058
28
20059
28
20060
28
20061
28
20062
28
20063
28
20064
28
20065
28
20066
28
20067
28
20068
28
20069
28
20070
28
20071
28
20072
28
20073
28
20074
28
20075
28
20076
28
20077
28
20078
28
20079
28
20080
28
20081
28
20082
28
20083
28
20084
28
20085
28
20086
28
20087
28
20088
28
20089
28
20090
28
20091
28
20092
28
20093
28
20094
28
20095
28
20096
28
20097
28
20098
28
20099
28
20100
28
20101
28
20102
28
20103
28
20104
28
20105
28
20106
28
20107
28
20108
28
20109
28
20110
28
20111
28
20112
28
20113
28
20114
28
20115
28
20116
28
20117
28
20118
28
20119
28
20120
28
20121
28
20122
28
20123
28
20124
28
20125
15
20126
15
20127
15
20128
15
20129
15
20130
15
20131
15
20132
28
20133
28
20134
28
20135
28
20136
28
20137
28
20138
28
20139
28
20140
28
20141
28
20142
28
20143
28
20144
28
20145
28
20146
28
20147
28
20148
28
20149
28
20150
28
20151
28
20152
28
20153
28
20154
28
20155
28
20156
28
20157
28
20158
28
20159
28
20160
28
20161
28
20162
28
20163
28
20164
28
20165
28
20166
28
20167
28
20168
28
20169
28
20170
28
20171
28
20172
28
20173
28
20174
28
20175
28
20176
28
20177
28
20178
28
20179
28
20180
28
20181
28
20182
28
20183
28
20184
28
20185
28
20186
28
20187
28
20188
28
20189
28
20190
28
20191
28
20192
28
20193
28
20194
28
20195
28
20196
28
20197
28
20198
28
20199
28
20200
28
20201
28
20202
28
20203
28
20204
28
20205
28
20206
28
20207
28
20208
28
20209
28
20210
28
20211
28
20212
28
20213
28
20214
28
20215
28
20216
28
20217
28
20218
28
20219
28
20220
28
20221
28
20222
28
20223
28
20224
28
20225
28
20226
28
20227
28
20228
28
20229
28
20230
28
20231
28
20232
28
20233
28
20234
28
20235
28
20236
28
20237
28
20238
28
20239
28
20240
28
20241
28
20242
28
20243
28
20244
28
20245
28
20246
28
20247
28
20248
28
20249
28
20250
28
20251
28
20252
28
20253
28
20254
28
20255
28
20256
28
20257
28
20258
28
20259
28
20260
28
20261
28
20262
28
20263
28
20264
28
20265
28
20266
28
20267
28
20268
28
20269
28
20270
28
20271
28
20272
28
20273
28
20274
28
20275
28
20276
28
20277
28
20278
28
20279
28
20280
28
20281
28
20282
28
20283
28
20284
28
20285
28
20286
28
20287
28
20288
28
20289
28
20290
28
20291
28
20292
28
20293
28
20294
28
20295
28
20296
28
20297
28
20298
28
20299
28
20300
28
20301
28
20302
28
20303
28
20304
28
20305
28
20306
28
20307
28
20308
28
20309
28
20310
28
20311
28
20312
28
20313
28
20314
28
20315
28
20316
28
20317
28
20318
28
20319
28
20320
28
20321
28
20322
28
20323
28
20324
28
20325
28
20326
28
20327
28
20328
28
20329
28
20330
28
20331
28
20332
28
20333
28
20334
28
20335
28
20336
28
20337
28
20338
28
20339
28
20340
28
20341
28
20342
28
20343
28
20344
28
20345
28
20346
28
20347
28
20348
28
20349
28
20350
28
20351
28
20352
28
20353
28
20354
28
20355
28
20356
28
20357
28
20358
28
20359
28
20360
28
20361
28
20362
28
20363
28
20364
28
20365
28
20366
28
20367
28
20368
28
20369
28
20370
28
20371
28
20372
28
20373
28
20374
28
20375
28
20376
28
20377
28
20378
28
20379
28
20380
28
20381
28
20382
28
20383
28
20384
28
20385
28
20386
28
20387
28
20388
28
20389
28
20390
28
20391
28
20392
28
20393
28
20394
28
20395
28
20396
28
20397
28
20398
28
20399
28
20400
28
20401
28
20402
28
20403
28
20404
28
20405
28
20406
28
20407
28
20408
28
20409
28
20410
28
20411
28
20412
28
20413
28
20414
28
20415
28
20416
28
20417
28
20418
28
20419
28
20420
28
20421
28
20422
28
20423
28
20424
28
20425
28
20426
28
20427
28
20428
28
20429
28
20430
28
20431
28
20432
28
20433
28
20434
28
20435
28
20436
28
20437
28
20438
28
20439
28
20440
28
20441
28
20442
28
20443
28
20444
28
20445
28
20446
28
20447
15
20448
15
20449
15
20450
15
20451
28
20452
28
20453
28
20454
28
20455
28
20456
28
20457
28
20458
28
20459
28
20460
28
20461
28
20462
28
20463
28
20464
28
20465
28
20466
28
20467
28
20468
28
20469
28
20470
28
20471
28
20472
28
20473
28
20474
28
20475
28
20476
28
20477
28
20478
28
20479
28
20480
28
20481
28
20482
28
20483
28
20484
28
20485
28
20486
28
20487
28
20488
28
20489
28
20490
28
20491
28
20492
28
20493
28
20494
28
20495
28
20496
28
20497
28
20498
28
20499
28
20500
28
20501
28
20502
28
20503
28
20504
28
20505
28
20506
28
20507
28
20508
28
20509
28
20510
28
20511
28
20512
28
20513
28
20514
28
20515
28
20516
28
20517
28
20518
28
20519
28
20520
28
20521
28
20522
28
20523
28
20524
28
20525
28
20526
28
20527
28
20528
28
20529
28
20530
28
20531
28
20532
28
20533
28
20534
28
20535
28
20536
28
20537
28
20538
28
20539
28
20540
28
20541
28
20542
28
20543
28
20544
28
20545
28
20546
28
20547
28
20548
28
20549
28
20550
28
20551
28
20552
28
20553
28
20554
28
20555
28
20556
28
20557
28
20558
28
20559
28
20560
28
20561
28
20562
28
20563
28
20564
28
20565
28
20566
28
20567
28
20568
28
20569
28
20570
28
20571
28
20572
28
20573
28
20574
28
20575
28
20576
28
20577
28
20578
28
20579
28
20580
28
20581
28
20582
28
20583
28
20584
28
20585
28
20586
28
20587
28
20588
28
20589
28
20590
28
20591
28
20592
28
20593
28
20594
28
20595
28
20596
28
20597
28
20598
28
20599
28
20600
28
20601
28
20602
28
20603
28
20604
28
20605
28
20606
28
20607
28
20608
28
20609
28
20610
28
20611
28
20612
28
20613
28
20614
28
20615
28
20616
28
20617
28
20618
28
20619
28
20620
28
20621
28
20622
28
20623
28
20624
28
20625
28
20626
28
20627
28
20628
28
20629
28
20630
28
20631
28
20632
28
20633
28
20634
28
20635
28
20636
28
20637
28
20638
28
20639
28
20640
28
20641
28
20642
28
20643
28
20644
28
20645
28
20646
28
20647
28
20648
28
20649
28
20650
28
20651
28
20652
28
20653
28
20654
28
20655
28
20656
28
20657
28
20658
28
20659
28
20660
28
20661
28
20662
28
20663
28
20664
28
20665
28
20666
28
20667
28
20668
28
20669
28
20670
28
20671
28
20672
28
20673
28
20674
28
20675
28
20676
28
20677
28
20678
28
20679
28
20680
28
20681
28
20682
28
20683
28
20684
28
20685
28
20686
28
20687
28
20688
28
20689
28
20690
28
20691
28
20692
28
20693
28
20694
28
20695
28
20696
28
20697
28
20698
28
20699
28
20700
28
20701
28
20702
28
20703
28
20704
28
20705
28
20706
28
20707
28
20708
28
20709
28
20710
28
20711
28
20712
28
20713
28
20714
28
20715
28
20716
28
20717
28
20718
28
20719
28
20720
28
20721
28
20722
28
20723
28
20724
28
20725
28
20726
28
20727
28
20728
28
20729
28
20730
28
20731
28
20732
28
20733
28
20734
28
20735
28
20736
28
20737
28
20738
28
20739
28
20740
28
20741
28
20742
28
20743
28
20744
28
20745
28
20746
28
20747
28
20748
28
20749
28
20750
28
20751
28
20752
28
20753
28
20754
28
20755
28
20756
28
20757
28
20758
28
20759
28
20760
28
20761
28
20762
28
20763
28
20764
28
20765
28
20766
28
20767
15
20768
15
20769
15
20770
15
20771
28
20772
28
20773
28
20774
28
20775
28
20776
28
20777
28
20778
28
20779
28
20780
28
20781
28
20782
28
20783
28
20784
28
20785
28
20786
28
20787
28
20788
28
20789
28
20790
28
20791
28
20792
28
20793
28
20794
28
20795
28
20796
28
20797
28
20798
28
20799
28
20800
28
20801
28
20802
28
20803
28
20804
28
20805
28
20806
28
20807
28
20808
28
20809
28
20810
28
20811
28
20812
28
20813
28
20814
28
20815
28
20816
28
20817
28
20818
28
20819
28
20820
28
20821
28
20822
28
20823
28
20824
28
20825
28
20826
28
20827
28
20828
28
20829
28
20830
28
20831
28
20832
28
20833
28
20834
28
20835
28
20836
28
20837
28
20838
28
20839
28
20840
28
20841
28
20842
28
20843
28
20844
28
20845
28
20846
28
20847
28
20848
28
20849
28
20850
28
20851
28
20852
28
20853
28
20854
28
20855
28
20856
28
20857
28
20858
28
20859
28
20860
28
20861
28
20862
28
20863
28
20864
28
20865
28
20866
28
20867
28
20868
28
20869
28
20870
28
20871
28
20872
28
20873
28
20874
28
20875
28
20876
28
20877
28
20878
28
20879
28
20880
28
20881
28
20882
28
20883
28
20884
28
20885
28
20886
28
20887
28
20888
28
20889
28
20890
28
20891
28
20892
28
20893
28
20894
28
20895
28
20896
28
20897
28
20898
28
20899
28
20900
28
20901
28
20902
28
20903
28
20904
28
20905
28
20906
28
20907
28
20908
28
20909
28
20910
28
20911
28
20912
28
20913
28
20914
28
20915
28
20916
28
20917
28
20918
28
20919
28
20920
28
20921
28
20922
28
20923
28
20924
28
20925
28
20926
28
20927
28
20928
28
20929
28
20930
28
20931
28
20932
28
20933
28
20934
28
20935
28
20936
28
20937
28
20938
28
20939
28
20940
28
20941
28
20942
28
20943
28
20944
28
20945
28
20946
28
20947
28
20948
28
20949
28
20950
28
20951
28
20952
28
20953
28
20954
28
20955
28
20956
28
20957
28
20958
28
20959
28
20960
28
20961
28
20962
28
20963
28
20964
28
20965
28
20966
28
20967
28
20968
28
20969
28
20970
28
20971
28
20972
28
20973
28
20974
28
20975
28
20976
28
20977
28
20978
28
20979
28
20980
28
20981
28
20982
28
20983
28
20984
28
20985
28
20986
28
20987
28
20988
28
20989
28
20990
28
20991
28
20992
28
20993
28
20994
28
20995
28
20996
28
20997
28
20998
28
20999
28
21000
28
21001
28
21002
28
21003
28
21004
28
21005
28
21006
28
21007
28
21008
28
21009
28
21010
28
21011
28
21012
28
21013
28
21014
28
21015
28
21016
28
21017
28
21018
28
21019
28
21020
28
21021
28
21022
28
21023
28
21024
28
21025
28
21026
28
21027
28
21028
28
21029
28
21030
28
21031
28
21032
28
21033
28
21034
28
21035
28
21036
28
21037
28
21038
28
21039
28
21040
28
21041
28
21042
28
21043
15
21044
28
21045
28
21046
28
21047
28
21048
28
21049
28
21050
28
21051
28
21052
28
21053
28
21054
28
21055
28
21056
28
21057
28
21058
28
21059
28
21060
28
21061
28
21062
28
21063
28
21064
28
21065
28
21066
28
21067
28
21068
28
21069
28
21070
28
21071
28
21072
28
21073
28
21074
28
21075
28
21076
28
21077
28
21078
28
21079
28
21080
28
21081
28
21082
28
21083
28
21084
28
21085
28
21086
28
21087
28
21088
28
21089
15
21090
15
21091
28
21092
28
21093
28
21094
28
21095
28
21096
28
21097
28
21098
28
21099
28
21100
28
21101
28
21102
28
21103
28
21104
28
21105
28
21106
28
21107
28
21108
28
21109
28
21110
28
21111
28
21112
28
21113
28
21114
28
21115
28
21116
28
21117
28
21118
28
21119
28
21120
28
21121
28
21122
28
21123
28
21124
28
21125
28
21126
28
21127
28
21128
28
21129
28
21130
28
21131
28
21132
28
21133
28
21134
28
21135
28
21136
28
21137
28
21138
28
21139
28
21140
28
21141
28
21142
28
21143
28
21144
28
21145
28
21146
28
21147
28
21148
28
21149
28
21150
28
21151
28
21152
28
21153
28
21154
28
21155
28
21156
28
21157
28
21158
28
21159
28
21160
28
21161
28
21162
28
21163
28
21164
28
21165
28
21166
28
21167
28
21168
28
21169
28
21170
28
21171
28
21172
28
21173
28
21174
28
21175
28
21176
28
21177
28
21178
28
21179
28
21180
28
21181
28
21182
28
21183
28
21184
28
21185
28
21186
28
21187
28
21188
28
21189
28
21190
28
21191
28
21192
28
21193
28
21194
28
21195
28
21196
28
21197
28
21198
28
21199
28
21200
28
21201
28
21202
28
21203
28
21204
28
21205
28
21206
28
21207
28
21208
28
21209
28
21210
28
21211
28
21212
28
21213
28
21214
28
21215
28
21216
28
21217
28
21218
28
21219
28
21220
28
21221
28
21222
28
21223
28
21224
28
21225
28
21226
28
21227
28
21228
28
21229
28
21230
28
21231
28
21232
28
21233
28
21234
28
21235
28
21236
28
21237
28
21238
28
21239
28
21240
28
21241
28
21242
28
21243
28
21244
28
21245
28
21246
28
21247
28
21248
28
21249
28
21250
28
21251
28
21252
28
21253
28
21254
28
21255
28
21256
28
21257
28
21258
28
21259
28
21260
28
21261
28
21262
28
21263
28
21264
28
21265
28
21266
28
21267
28
21268
28
21269
28
21270
28
21271
28
21272
28
21273
28
21274
28
21275
28
21276
28
21277
28
21278
28
21279
28
21280
28
21281
28
21282
28
21283
28
21284
28
21285
28
21286
28
21287
28
21288
28
21289
28
21290
28
21291
28
21292
28
21293
28
21294
28
21295
28
21296
28
21297
28
21298
28
21299
28
21300
28
21301
28
21302
28
21303
28
21304
28
21305
28
21306
28
21307
28
21308
28
21309
28
21310
28
21311
28
21312
28
21313
28
21314
28
21315
28
21316
28
21317
28
21318
28
21319
28
21320
28
21321
28
21322
28
21323
28
21324
28
21325
28
21326
28
21327
28
21328
28
21329
28
21330
28
21331
28
21332
28
21333
28
21334
28
21335
28
21336
28
21337
28
21338
28
21339
28
21340
28
21341
28
21342
28
21343
28
21344
28
21345
28
21346
28
21347
28
21348
28
21349
28
21350
28
21351
28
21352
28
21353
28
21354
28
21355
28
21356
28
21357
28
21358
28
21359
28
21360
28
21361
28
21362
28
21363
28
21364
28
21365
28
21366
28
21367
28
21368
28
21369
28
21370
28
21371
28
21372
28
21373
28
21374
28
21375
28
21376
28
21377
28
21378
28
21379
28
21380
28
21381
28
21382
28
21383
28
21384
28
21385
28
21386
28
21387
28
21388
28
21389
28
21390
28
21391
28
21392
15
21393
28
21394
28
21395
28
21396
28
21397
28
21398
28
21399
28
21400
28
21401
28
21402
28
21403
28
21404
28
21405
28
21406
28
21407
15
21408
15
21409
15
21410
15
21411
28
21412
28
21413
28
21414
28
21415
28
21416
28
21417
28
21418
28
21419
28
21420
28
21421
28
21422
28
21423
28
21424
28
21425
28
21426
28
21427
28
21428
28
21429
28
21430
28
21431
28
21432
28
21433
28
21434
28
21435
28
21436
28
21437
28
21438
28
21439
28
21440
28
21441
28
21442
28
21443
28
21444
28
21445
28
21446
28
21447
28
21448
28
21449
28
21450
28
21451
28
21452
28
21453
28
21454
28
21455
28
21456
28
21457
28
21458
28
21459
28
21460
28
21461
28
21462
28
21463
28
21464
28
21465
28
21466
28
21467
28
21468
28
21469
28
21470
28
21471
28
21472
28
21473
28
21474
28
21475
28
21476
28
21477
28
21478
28
21479
28
21480
28
21481
28
21482
28
21483
28
21484
28
21485
28
21486
28
21487
28
21488
28
21489
28
21490
28
21491
28
21492
28
21493
28
21494
28
21495
28
21496
28
21497
28
21498
28
21499
28
21500
28
21501
28
21502
28
21503
28
21504
28
21505
28
21506
28
21507
28
21508
28
21509
28
21510
28
21511
28
21512
28
21513
28
21514
28
21515
28
21516
28
21517
28
21518
28
21519
28
21520
28
21521
28
21522
28
21523
28
21524
28
21525
28
21526
28
21527
28
21528
28
21529
28
21530
28
21531
28
21532
28
21533
28
21534
28
21535
28
21536
28
21537
28
21538
28
21539
28
21540
28
21541
28
21542
28
21543
28
21544
28
21545
28
21546
28
21547
28
21548
28
21549
28
21550
28
21551
28
21552
28
21553
28
21554
28
21555
28
21556
28
21557
28
21558
28
21559
28
21560
28
21561
28
21562
28
21563
28
21564
28
21565
28
21566
28
21567
28
21568
28
21569
28
21570
28
21571
28
21572
28
21573
28
21574
28
21575
28
21576
28
21577
28
21578
28
21579
28
21580
28
21581
28
21582
28
21583
28
21584
28
21585
28
21586
28
21587
28
21588
28
21589
28
21590
28
21591
28
21592
28
21593
28
21594
28
21595
28
21596
28
21597
28
21598
28
21599
28
21600
28
21601
28
21602
28
21603
28
21604
28
21605
28
21606
28
21607
28
21608
28
21609
28
21610
28
21611
28
21612
28
21613
28
21614
28
21615
28
21616
28
21617
28
21618
28
21619
28
21620
28
21621
28
21622
28
21623
28
21624
28
21625
28
21626
28
21627
28
21628
28
21629
28
21630
28
21631
28
21632
28
21633
28
21634
28
21635
28
21636
28
21637
28
21638
28
21639
28
21640
28
21641
28
21642
28
21643
28
21644
28
21645
28
21646
28
21647
28
21648
28
21649
28
21650
28
21651
28
21652
28
21653
28
21654
28
21655
28
21656
28
21657
28
21658
28
21659
28
21660
28
21661
28
21662
28
21663
28
21664
28
21665
28
21666
28
21667
28
21668
28
21669
28
21670
28
21671
28
21672
28
21673
28
21674
28
21675
28
21676
28
21677
28
21678
28
21679
28
21680
28
21681
28
21682
28
21683
28
21684
28
21685
28
21686
28
21687
28
21688
28
21689
28
21690
28
21691
28
21692
28
21693
28
21694
28
21695
28
21696
28
21697
28
21698
28
21699
28
21700
28
21701
28
21702
28
21703
28
21704
28
21705
28
21706
28
21707
28
21708
28
21709
28
21710
28
21711
28
21712
28
21713
28
21714
28
21715
28
21716
28
21717
28
21718
28
21719
28
21720
28
21721
28
21722
28
21723
28
21724
28
21725
28
21726
28
21727
28
21728
28
21729
15
21730
28
21731
15
21732
15
21733
15
21734
28
21735
28
21736
28
21737
28
21738
28
21739
28
21740
28
21741
28
21742
28
21743
28
21744
28
21745
15
21746
15
21747
15
21748
15
21749
15
21750
15
21751
15
21752
15
21753
15
21754
15
21755
28
21756
28
21757
28
21758
28
21759
28
21760
28
21761
28
21762
28
21763
28
21764
28
21765
28
21766
28
21767
28
21768
28
21769
28
21770
28
21771
28
21772
28
21773
28
21774
28
21775
28
21776
28
21777
28
21778
28
21779
28
21780
28
21781
28
21782
28
21783
28
21784
28
21785
28
21786
28
21787
28
21788
28
21789
28
21790
28
21791
28
21792
28
21793
28
21794
28
21795
28
21796
28
21797
28
21798
28
21799
28
21800
28
21801
28
21802
28
21803
28
21804
28
21805
28
21806
28
21807
28
21808
28
21809
28
21810
28
21811
28
21812
28
21813
28
21814
28
21815
28
21816
28
21817
28
21818
28
21819
28
21820
28
21821
28
21822
28
21823
28
21824
28
21825
28
21826
28
21827
28
21828
28
21829
28
21830
28
21831
28
21832
28
21833
28
21834
28
21835
28
21836
28
21837
28
21838
28
21839
28
21840
28
21841
28
21842
28
21843
28
21844
28
21845
28
21846
28
21847
28
21848
28
21849
28
21850
28
21851
28
21852
28
21853
28
21854
28
21855
28
21856
28
21857
28
21858
28
21859
28
21860
28
21861
28
21862
28
21863
28
21864
28
21865
28
21866
28
21867
28
21868
28
21869
28
21870
28
21871
28
21872
28
21873
28
21874
28
21875
28
21876
28
21877
28
21878
28
21879
28
21880
28
21881
28
21882
28
21883
28
21884
28
21885
28
21886
28
21887
28
21888
28
21889
28
21890
28
21891
28
21892
28
21893
28
21894
28
21895
28
21896
28
21897
28
21898
28
21899
28
21900
28
21901
28
21902
28
21903
28
21904
28
21905
28
21906
28
21907
28
21908
28
21909
28
21910
28
21911
28
21912
28
21913
28
21914
28
21915
28
21916
28
21917
28
21918
28
21919
28
21920
28
21921
28
21922
28
21923
28
21924
28
21925
28
21926
28
21927
28
21928
28
21929
28
21930
28
21931
28
21932
28
21933
28
21934
28
21935
28
21936
28
21937
28
21938
28
21939
28
21940
28
21941
28
21942
28
21943
28
21944
28
21945
28
21946
28
21947
28
21948
28
21949
28
21950
28
21951
28
21952
28
21953
28
21954
28
21955
28
21956
28
21957
28
21958
28
21959
28
21960
28
21961
28
21962
28
21963
28
21964
28
21965
28
21966
28
21967
28
21968
28
21969
28
21970
28
21971
28
21972
28
21973
28
21974
28
21975
28
21976
28
21977
28
21978
28
21979
28
21980
28
21981
28
21982
28
21983
28
21984
28
21985
28
21986
28
21987
28
21988
28
21989
28
21990
28
21991
28
21992
28
21993
28
21994
28
21995
28
21996
28
21997
28
21998
28
21999
28
22000
28
22001
28
22002
28
22003
28
22004
28
22005
28
22006
28
22007
28
22008
28
22009
28
22010
28
22011
28
22012
28
22013
28
22014
28
22015
28
22016
28
22017
28
22018
28
22019
28
22020
28
22021
28
22022
28
22023
28
22024
28
22025
28
22026
28
22027
28
22028
28
22029
28
22030
28
22031
28
22032
28
22033
28
22034
28
22035
28
22036
28
22037
28
22038
28
22039
28
22040
28
22041
28
22042
28
22043
28
22044
28
22045
28
22046
28
22047
28
22048
28
22049
28
22050
28
22051
15
22052
15
22053
15
22054
28
22055
28
22056
28
22057
28
22058
28
22059
28
22060
28
22061
28
22062
28
22063
28
22064
28
22065
15
22066
15
22067
15
22068
15
22069
15
22070
15
22071
15
22072
15
22073
15
22074
15
22075
28
22076
28
22077
28
22078
28
22079
28
22080
28
22081
28
22082
28
22083
28
22084
28
22085
28
22086
28
22087
28
22088
28
22089
28
22090
28
22091
28
22092
28
22093
28
22094
28
22095
28
22096
28
22097
28
22098
28
22099
28
22100
28
22101
28
22102
28
22103
28
22104
28
22105
28
22106
28
22107
28
22108
28
22109
28
22110
28
22111
28
22112
28
22113
28
22114
28
22115
28
22116
28
22117
28
22118
28
22119
28
22120
28
22121
28
22122
28
22123
28
22124
28
22125
28
22126
28
22127
28
22128
28
22129
28
22130
28
22131
28
22132
28
22133
28
22134
28
22135
28
22136
28
22137
28
22138
28
22139
28
22140
28
22141
28
22142
28
22143
28
22144
28
22145
28
22146
28
22147
28
22148
28
22149
28
22150
28
22151
28
22152
28
22153
28
22154
28
22155
28
22156
28
22157
28
22158
28
22159
28
22160
28
22161
28
22162
28
22163
28
22164
28
22165
28
22166
28
22167
28
22168
28
22169
28
22170
28
22171
28
22172
28
22173
28
22174
28
22175
28
22176
28
22177
28
22178
28
22179
28
22180
28
22181
28
22182
28
22183
28
22184
28
22185
28
22186
28
22187
28
22188
28
22189
28
22190
28
22191
28
22192
28
22193
28
22194
28
22195
28
22196
28
22197
28
22198
28
22199
28
22200
28
22201
28
22202
28
22203
28
22204
28
22205
28
22206
28
22207
28
22208
28
22209
28
22210
28
22211
28
22212
28
22213
28
22214
28
22215
28
22216
28
22217
28
22218
28
22219
28
22220
28
22221
28
22222
28
22223
28
22224
28
22225
28
22226
28
22227
28
22228
28
22229
28
22230
28
22231
28
22232
28
22233
28
22234
28
22235
28
22236
28
22237
28
22238
28
22239
28
22240
28
22241
28
22242
28
22243
28
22244
28
22245
28
22246
28
22247
28
22248
28
22249
28
22250
28
22251
28
22252
28
22253
28
22254
28
22255
28
22256
28
22257
28
22258
28
22259
28
22260
28
22261
28
22262
28
22263
28
22264
28
22265
28
22266
28
22267
28
22268
28
22269
28
22270
28
22271
28
22272
28
22273
28
22274
28
22275
28
22276
28
22277
28
22278
28
22279
28
22280
28
22281
28
22282
28
22283
28
22284
28
22285
28
22286
28
22287
28
22288
28
22289
28
22290
28
22291
28
22292
28
22293
28
22294
28
22295
28
22296
28
22297
28
22298
28
22299
28
22300
28
22301
28
22302
28
22303
28
22304
28
22305
28
22306
28
22307
28
22308
28
22309
28
22310
28
22311
28
22312
28
22313
28
22314
28
22315
28
22316
28
22317
28
22318
28
22319
28
22320
28
22321
28
22322
28
22323
28
22324
28
22325
28
22326
28
22327
28
22328
28
22329
28
22330
28
22331
28
22332
28
22333
28
22334
28
22335
28
22336
28
22337
28
22338
28
22339
28
22340
28
22341
28
22342
28
22343
28
22344
28
22345
28
22346
28
22347
28
22348
28
22349
28
22350
28
22351
28
22352
28
22353
28
22354
28
22355
28
22356
28
22357
28
22358
28
22359
28
22360
28
22361
28
22362
28
22363
28
22364
28
22365
28
22366
28
22367
28
22368
28
22369
28
22370
28
22371
15
22372
15
22373
15
22374
28
22375
28
22376
28
22377
28
22378
28
22379
28
22380
15
22381
15
22382
28
22383
28
22384
15
22385
15
22386
15
22387
15
22388
15
22389
15
22390
15
22391
15
22392
15
22393
15
22394
15
22395
15
22396
28
22397
28
22398
28
22399
28
22400
28
22401
28
22402
28
22403
28
22404
28
22405
28
22406
28
22407
28
22408
28
22409
28
22410
28
22411
28
22412
28
22413
28
22414
28
22415
28
22416
28
22417
28
22418
28
22419
28
22420
28
22421
28
22422
28
22423
28
22424
28
22425
28
22426
28
22427
28
22428
28
22429
28
22430
28
22431
28
22432
28
22433
28
22434
28
22435
28
22436
28
22437
28
22438
28
22439
28
22440
28
22441
28
22442
28
22443
28
22444
28
22445
28
22446
28
22447
28
22448
28
22449
28
22450
28
22451
28
22452
28
22453
28
22454
28
22455
28
22456
28
22457
28
22458
28
22459
28
22460
28
22461
28
22462
28
22463
28
22464
28
22465
28
22466
28
22467
28
22468
28
22469
28
22470
28
22471
28
22472
28
22473
28
22474
28
22475
28
22476
28
22477
28
22478
28
22479
28
22480
28
22481
28
22482
28
22483
28
22484
28
22485
28
22486
28
22487
28
22488
28
22489
28
22490
28
22491
28
22492
28
22493
28
22494
28
22495
28
22496
28
22497
28
22498
28
22499
28
22500
28
22501
28
22502
28
22503
28
22504
28
22505
28
22506
28
22507
28
22508
28
22509
28
22510
28
22511
28
22512
28
22513
28
22514
28
22515
28
22516
28
22517
28
22518
28
22519
28
22520
28
22521
28
22522
28
22523
28
22524
28
22525
28
22526
28
22527
28
22528
28
22529
28
22530
28
22531
28
22532
28
22533
28
22534
28
22535
28
22536
28
22537
28
22538
28
22539
28
22540
28
22541
28
22542
28
22543
28
22544
28
22545
28
22546
28
22547
28
22548
28
22549
28
22550
28
22551
28
22552
28
22553
28
22554
28
22555
28
22556
28
22557
28
22558
28
22559
28
22560
28
22561
28
22562
28
22563
28
22564
28
22565
28
22566
28
22567
28
22568
28
22569
28
22570
28
22571
28
22572
28
22573
28
22574
28
22575
28
22576
28
22577
28
22578
28
22579
28
22580
28
22581
28
22582
28
22583
28
22584
28
22585
28
22586
28
22587
28
22588
28
22589
28
22590
28
22591
28
22592
28
22593
28
22594
28
22595
28
22596
28
22597
28
22598
28
22599
28
22600
28
22601
28
22602
28
22603
28
22604
28
22605
28
22606
28
22607
28
22608
28
22609
28
22610
28
22611
28
22612
28
22613
28
22614
28
22615
28
22616
28
22617
28
22618
28
22619
28
22620
28
22621
28
22622
28
22623
28
22624
28
22625
28
22626
28
22627
28
22628
28
22629
28
22630
28
22631
28
22632
28
22633
28
22634
28
22635
28
22636
28
22637
28
22638
28
22639
28
22640
28
22641
28
22642
28
22643
28
22644
28
22645
28
22646
28
22647
28
22648
28
22649
28
22650
28
22651
28
22652
28
22653
28
22654
28
22655
28
22656
28
22657
28
22658
28
22659
28
22660
28
22661
28
22662
28
22663
28
22664
28
22665
28
22666
28
22667
28
22668
28
22669
28
22670
28
22671
28
22672
28
22673
28
22674
28
22675
28
22676
28
22677
28
22678
28
22679
28
22680
28
22681
28
22682
28
22683
28
22684
28
22685
28
22686
28
22687
28
22688
15
22689
28
22690
28
22691
28
22692
28
22693
15
22694
28
22695
28
22696
28
22697
28
22698
28
22699
28
22700
28
22701
15
22702
15
22703
15
22704
15
22705
15
22706
15
22707
15
22708
15
22709
15
22710
15
22711
15
22712
15
22713
15
22714
28
22715
28
22716
28
22717
28
22718
28
22719
28
22720
28
22721
28
22722
28
22723
28
22724
28
22725
28
22726
28
22727
28
22728
28
22729
28
22730
28
22731
28
22732
28
22733
28
22734
28
22735
28
22736
28
22737
28
22738
28
22739
28
22740
28
22741
28
22742
28
22743
28
22744
28
22745
28
22746
28
22747
28
22748
28
22749
28
22750
28
22751
28
22752
28
22753
28
22754
28
22755
28
22756
28
22757
28
22758
28
22759
28
22760
28
22761
28
22762
28
22763
28
22764
28
22765
28
22766
28
22767
28
22768
28
22769
28
22770
28
22771
28
22772
28
22773
28
22774
28
22775
28
22776
28
22777
28
22778
28
22779
28
22780
28
22781
28
22782
28
22783
28
22784
28
22785
28
22786
28
22787
28
22788
28
22789
28
22790
28
22791
28
22792
28
22793
28
22794
28
22795
28
22796
28
22797
28
22798
28
22799
28
22800
28
22801
28
22802
28
22803
28
22804
28
22805
28
22806
28
22807
28
22808
28
22809
28
22810
28
22811
28
22812
28
22813
28
22814
28
22815
28
22816
28
22817
28
22818
28
22819
28
22820
28
22821
28
22822
28
22823
28
22824
28
22825
28
22826
28
22827
28
22828
28
22829
28
22830
28
22831
28
22832
28
22833
28
22834
28
22835
28
22836
28
22837
28
22838
28
22839
28
22840
28
22841
28
22842
28
22843
28
22844
28
22845
28
22846
28
22847
28
22848
28
22849
28
22850
28
22851
28
22852
28
22853
28
22854
28
22855
28
22856
28
22857
28
22858
28
22859
28
22860
28
22861
28
22862
28
22863
28
22864
28
22865
28
22866
28
22867
28
22868
28
22869
28
22870
28
22871
28
22872
28
22873
28
22874
28
22875
28
22876
28
22877
28
22878
28
22879
28
22880
28
22881
28
22882
28
22883
28
22884
28
22885
28
22886
28
22887
28
22888
28
22889
28
22890
28
22891
28
22892
28
22893
28
22894
28
22895
28
22896
28
22897
28
22898
28
22899
28
22900
28
22901
28
22902
28
22903
28
22904
28
22905
28
22906
28
22907
28
22908
28
22909
28
22910
28
22911
28
22912
28
22913
28
22914
28
22915
28
22916
28
22917
28
22918
28
22919
28
22920
28
22921
28
22922
28
22923
28
22924
28
22925
28
22926
28
22927
28
22928
28
22929
28
22930
28
22931
28
22932
28
22933
28
22934
28
22935
28
22936
28
22937
28
22938
28
22939
28
22940
28
22941
28
22942
28
22943
28
22944
28
22945
28
22946
28
22947
28
22948
28
22949
28
22950
28
22951
28
22952
28
22953
28
22954
28
22955
28
22956
28
22957
28
22958
28
22959
28
22960
28
22961
28
22962
28
22963
28
22964
28
22965
28
22966
28
22967
28
22968
28
22969
28
22970
28
22971
28
22972
28
22973
28
22974
28
22975
28
22976
28
22977
28
22978
28
22979
28
22980
28
22981
28
22982
28
22983
28
22984
28
22985
28
22986
28
22987
28
22988
28
22989
28
22990
28
22991
28
22992
28
22993
28
22994
28
22995
28
22996
28
22997
28
22998
28
22999
28
23000
28
23001
28
23002
28
23003
28
23004
28
23005
28
23006
28
23007
28
23008
15
23009
15
23010
15
23011
28
23012
28
23013
15
23014
28
23015
28
23016
28
23017
28
23018
28
23019
28
23020
28
23021
28
23022
28
23023
28
23024
28
23025
28
23026
28
23027
15
23028
15
23029
28
23030
28
23031
28
23032
28
23033
28
23034
28
23035
28
23036
28
23037
28
23038
28
23039
28
23040
28
23041
28
23042
28
23043
28
23044
28
23045
28
23046
28
23047
28
23048
28
23049
28
23050
28
23051
28
23052
28
23053
28
23054
28
23055
28
23056
28
23057
28
23058
28
23059
28
23060
28
23061
28
23062
28
23063
28
23064
28
23065
28
23066
28
23067
28
23068
28
23069
28
23070
28
23071
28
23072
28
23073
28
23074
28
23075
28
23076
28
23077
28
23078
28
23079
28
23080
28
23081
28
23082
28
23083
28
23084
28
23085
28
23086
28
23087
28
23088
28
23089
28
23090
28
23091
28
23092
28
23093
28
23094
28
23095
28
23096
28
23097
28
23098
28
23099
28
23100
28
23101
28
23102
28
23103
28
23104
28
23105
28
23106
28
23107
28
23108
28
23109
28
23110
28
23111
28
23112
28
23113
28
23114
28
23115
28
23116
28
23117
28
23118
28
23119
28
23120
28
23121
28
23122
28
23123
28
23124
28
23125
28
23126
28
23127
28
23128
28
23129
28
23130
28
23131
28
23132
28
23133
28
23134
28
23135
28
23136
28
23137
28
23138
28
23139
28
23140
28
23141
28
23142
28
23143
28
23144
28
23145
28
23146
28
23147
28
23148
28
23149
28
23150
28
23151
28
23152
28
23153
28
23154
28
23155
28
23156
28
23157
28
23158
28
23159
28
23160
28
23161
28
23162
28
23163
28
23164
28
23165
28
23166
28
23167
28
23168
28
23169
28
23170
28
23171
28
23172
28
23173
28
23174
28
23175
28
23176
28
23177
28
23178
28
23179
28
23180
28
23181
28
23182
28
23183
28
23184
28
23185
28
23186
28
23187
28
23188
28
23189
28
23190
28
23191
28
23192
28
23193
28
23194
28
23195
28
23196
28
23197
28
23198
28
23199
28
23200
28
23201
28
23202
28
23203
28
23204
28
23205
28
23206
28
23207
28
23208
28
23209
28
23210
28
23211
28
23212
28
23213
28
23214
28
23215
28
23216
28
23217
28
23218
28
23219
28
23220
28
23221
28
23222
28
23223
28
23224
28
23225
28
23226
28
23227
28
23228
28
23229
28
23230
28
23231
28
23232
28
23233
28
23234
28
23235
28
23236
28
23237
28
23238
28
23239
28
23240
28
23241
28
23242
28
23243
28
23244
28
23245
28
23246
28
23247
28
23248
28
23249
28
23250
28
23251
28
23252
28
23253
28
23254
28
23255
28
23256
28
23257
28
23258
28
23259
28
23260
28
23261
28
23262
28
23263
28
23264
28
23265
28
23266
28
23267
28
23268
28
23269
28
23270
28
23271
28
23272
28
23273
28
23274
28
23275
28
23276
28
23277
28
23278
28
23279
28
23280
28
23281
28
23282
28
23283
28
23284
28
23285
28
23286
28
23287
28
23288
28
23289
28
23290
28
23291
28
23292
28
23293
28
23294
28
23295
28
23296
28
23297
28
23298
28
23299
28
23300
28
23301
28
23302
28
23303
28
23304
28
23305
28
23306
28
23307
28
23308
28
23309
28
23310
28
23311
28
23312
15
23313
28
23314
28
23315
28
23316
28
23317
28
23318
28
23319
28
23320
28
23321
28
23322
28
23323
28
23324
28
23325
28
23326
28
23327
28
23328
28
23329
15
23330
15
23331
28
23332
28
23333
15
23334
28
23335
28
23336
28
23337
28
23338
28
23339
28
23340
28
23341
28
23342
28
23343
28
23344
28
23345
28
23346
28
23347
28
23348
28
23349
28
23350
28
23351
28
23352
28
23353
28
23354
28
23355
28
23356
28
23357
28
23358
28
23359
28
23360
28
23361
28
23362
28
23363
28
23364
28
23365
28
23366
28
23367
28
23368
28
23369
28
23370
28
23371
28
23372
28
23373
28
23374
28
23375
28
23376
28
23377
28
23378
28
23379
28
23380
28
23381
28
23382
28
23383
28
23384
28
23385
28
23386
28
23387
28
23388
28
23389
28
23390
28
23391
28
23392
28
23393
28
23394
28
23395
28
23396
28
23397
28
23398
28
23399
28
23400
28
23401
28
23402
28
23403
28
23404
28
23405
28
23406
28
23407
28
23408
28
23409
28
23410
28
23411
28
23412
28
23413
28
23414
28
23415
28
23416
28
23417
28
23418
28
23419
28
23420
28
23421
28
23422
28
23423
28
23424
28
23425
28
23426
28
23427
28
23428
28
23429
28
23430
28
23431
28
23432
28
23433
28
23434
28
23435
28
23436
28
23437
28
23438
28
23439
28
23440
28
23441
28
23442
28
23443
28
23444
28
23445
28
23446
28
23447
28
23448
28
23449
28
23450
28
23451
28
23452
28
23453
28
23454
28
23455
28
23456
28
23457
28
23458
28
23459
28
23460
28
23461
28
23462
28
23463
28
23464
28
23465
28
23466
28
23467
28
23468
28
23469
28
23470
28
23471
28
23472
28
23473
28
23474
28
23475
28
23476
28
23477
28
23478
28
23479
28
23480
28
23481
28
23482
28
23483
28
23484
28
23485
28
23486
28
23487
28
23488
28
23489
28
23490
28
23491
28
23492
28
23493
28
23494
28
23495
28
23496
28
23497
28
23498
28
23499
28
23500
28
23501
28
23502
28
23503
28
23504
28
23505
28
23506
28
23507
28
23508
28
23509
28
23510
28
23511
28
23512
28
23513
28
23514
28
23515
28
23516
28
23517
28
23518
28
23519
28
23520
28
23521
28
23522
28
23523
28
23524
28
23525
28
23526
28
23527
28
23528
28
23529
28
23530
28
23531
28
23532
28
23533
28
23534
28
23535
28
23536
28
23537
28
23538
28
23539
28
23540
28
23541
28
23542
28
23543
28
23544
28
23545
28
23546
28
23547
28
23548
28
23549
28
23550
28
23551
28
23552
28
23553
28
23554
28
23555
28
23556
28
23557
28
23558
28
23559
28
23560
28
23561
28
23562
28
23563
28
23564
28
23565
28
23566
28
23567
28
23568
28
23569
28
23570
28
23571
28
23572
28
23573
28
23574
28
23575
28
23576
28
23577
28
23578
28
23579
28
23580
28
23581
28
23582
28
23583
28
23584
28
23585
28
23586
28
23587
28
23588
28
23589
28
23590
28
23591
28
23592
28
23593
28
23594
28
23595
28
23596
28
23597
28
23598
28
23599
28
23600
28
23601
28
23602
28
23603
28
23604
28
23605
28
23606
28
23607
28
23608
28
23609
28
23610
28
23611
28
23612
28
23613
28
23614
28
23615
28
23616
28
23617
28
23618
28
23619
28
23620
28
23621
28
23622
28
23623
28
23624
28
23625
28
23626
28
23627
28
23628
28
23629
28
23630
28
23631
28
23632
15
23633
28
23634
28
23635
28
23636
28
23637
28
23638
28
23639
28
23640
28
23641
28
23642
28
23643
28
23644
28
23645
28
23646
28
23647
28
23648
28
23649
15
23650
15
23651
15
23652
15
23653
15
23654
28
23655
28
23656
28
23657
28
23658
28
23659
28
23660
28
23661
28
23662
28
23663
28
23664
28
23665
28
23666
15
23667
15
23668
28
23669
28
23670
28
23671
28
23672
28
23673
28
23674
28
23675
28
23676
28
23677
28
23678
28
23679
28
23680
28
23681
28
23682
28
23683
28
23684
28
23685
28
23686
28
23687
28
23688
28
23689
28
23690
28
23691
28
23692
28
23693
28
23694
28
23695
28
23696
28
23697
28
23698
28
23699
28
23700
28
23701
28
23702
28
23703
28
23704
28
23705
28
23706
28
23707
28
23708
28
23709
28
23710
28
23711
28
23712
28
23713
28
23714
28
23715
28
23716
28
23717
28
23718
28
23719
28
23720
28
23721
28
23722
28
23723
28
23724
28
23725
28
23726
28
23727
28
23728
28
23729
28
23730
28
23731
28
23732
28
23733
28
23734
28
23735
28
23736
28
23737
28
23738
28
23739
28
23740
28
23741
28
23742
28
23743
28
23744
28
23745
28
23746
28
23747
28
23748
28
23749
28
23750
28
23751
28
23752
28
23753
28
23754
28
23755
28
23756
28
23757
28
23758
28
23759
28
23760
28
23761
28
23762
28
23763
28
23764
28
23765
28
23766
28
23767
28
23768
28
23769
28
23770
28
23771
28
23772
28
23773
28
23774
28
23775
28
23776
28
23777
28
23778
28
23779
28
23780
28
23781
28
23782
28
23783
28
23784
28
23785
28
23786
28
23787
28
23788
28
23789
28
23790
28
23791
28
23792
28
23793
28
23794
28
23795
28
23796
28
23797
28
23798
28
23799
28
23800
28
23801
28
23802
28
23803
28
23804
28
23805
28
23806
28
23807
28
23808
28
23809
28
23810
28
23811
28
23812
28
23813
28
23814
28
23815
28
23816
28
23817
28
23818
28
23819
28
23820
28
23821
28
23822
28
23823
28
23824
28
23825
28
23826
28
23827
28
23828
28
23829
28
23830
28
23831
28
23832
28
23833
28
23834
28
23835
28
23836
28
23837
28
23838
28
23839
28
23840
28
23841
28
23842
28
23843
28
23844
28
23845
28
23846
28
23847
28
23848
28
23849
28
23850
28
23851
28
23852
28
23853
28
23854
28
23855
28
23856
28
23857
28
23858
28
23859
28
23860
28
23861
28
23862
28
23863
28
23864
28
23865
28
23866
28
23867
28
23868
28
23869
28
23870
28
23871
28
23872
28
23873
28
23874
28
23875
28
23876
28
23877
28
23878
28
23879
28
23880
28
23881
28
23882
28
23883
28
23884
28
23885
28
23886
28
23887
28
23888
28
23889
28
23890
28
23891
28
23892
28
23893
28
23894
28
23895
28
23896
28
23897
28
23898
28
23899
28
23900
28
23901
28
23902
28
23903
28
23904
28
23905
28
23906
28
23907
28
23908
28
23909
28
23910
28
23911
28
23912
28
23913
28
23914
28
23915
28
23916
28
23917
28
23918
28
23919
28
23920
28
23921
28
23922
28
23923
28
23924
28
23925
28
23926
28
23927
28
23928
28
23929
28
23930
28
23931
28
23932
28
23933
28
23934
28
23935
28
23936
28
23937
28
23938
28
23939
28
23940
28
23941
28
23942
28
23943
28
23944
28
23945
28
23946
28
23947
28
23948
28
23949
28
23950
28
23951
28
23952
15
23953
15
23954
28
23955
28
23956
28
23957
28
23958
28
23959
28
23960
28
23961
28
23962
28
23963
28
23964
28
23965
28
23966
28
23967
28
23968
28
23969
28
23970
15
23971
15
23972
15
23973
15
23974
28
23975
28
23976
28
23977
28
23978
28
23979
28
23980
28
23981
28
23982
28
23983
28
23984
28
23985
28
23986
28
23987
28
23988
28
23989
28
23990
28
23991
28
23992
28
23993
28
23994
15
23995
15
23996
15
23997
28
23998
28
23999
28
24000
28
24001
28
24002
28
24003
28
24004
28
24005
28
24006
28
24007
28
24008
28
24009
28
24010
28
24011
28
24012
28
24013
28
24014
28
24015
28
24016
28
24017
28
24018
28
24019
28
24020
28
24021
28
24022
28
24023
28
24024
28
24025
28
24026
28
24027
28
24028
28
24029
28
24030
28
24031
28
24032
28
24033
28
24034
28
24035
28
24036
28
24037
28
24038
28
24039
28
24040
28
24041
28
24042
28
24043
28
24044
28
24045
28
24046
28
24047
28
24048
28
24049
28
24050
28
24051
28
24052
28
24053
28
24054
28
24055
28
24056
28
24057
28
24058
28
24059
28
24060
28
24061
28
24062
28
24063
28
24064
28
24065
28
24066
28
24067
28
24068
28
24069
28
24070
28
24071
28
24072
28
24073
28
24074
28
24075
28
24076
28
24077
28
24078
28
24079
28
24080
28
24081
28
24082
28
24083
28
24084
28
24085
28
24086
28
24087
28
24088
28
24089
28
24090
28
24091
28
24092
28
24093
28
24094
28
24095
28
24096
28
24097
28
24098
28
24099
28
24100
28
24101
28
24102
28
24103
28
24104
28
24105
28
24106
28
24107
28
24108
28
24109
28
24110
28
24111
28
24112
28
24113
28
24114
28
24115
28
24116
28
24117
28
24118
28
24119
28
24120
28
24121
28
24122
28
24123
28
24124
28
24125
28
24126
28
24127
28
24128
28
24129
28
24130
28
24131
28
24132
28
24133
28
24134
28
24135
28
24136
28
24137
28
24138
28
24139
28
24140
28
24141
28
24142
28
24143
28
24144
28
24145
28
24146
28
24147
28
24148
28
24149
28
24150
28
24151
28
24152
28
24153
28
24154
28
24155
28
24156
28
24157
28
24158
28
24159
28
24160
28
24161
28
24162
28
24163
28
24164
28
24165
28
24166
28
24167
28
24168
28
24169
28
24170
28
24171
28
24172
28
24173
28
24174
28
24175
28
24176
28
24177
28
24178
28
24179
28
24180
28
24181
28
24182
28
24183
28
24184
28
24185
28
24186
28
24187
28
24188
28
24189
28
24190
28
24191
28
24192
28
24193
28
24194
28
24195
28
24196
28
24197
28
24198
28
24199
28
24200
28
24201
28
24202
28
24203
28
24204
28
24205
28
24206
28
24207
28
24208
28
24209
28
24210
28
24211
28
24212
28
24213
28
24214
28
24215
28
24216
28
24217
28
24218
28
24219
28
24220
28
24221
28
24222
28
24223
28
24224
28
24225
28
24226
28
24227
28
24228
28
24229
28
24230
28
24231
28
24232
28
24233
28
24234
28
24235
28
24236
28
24237
28
24238
28
24239
28
24240
28
24241
28
24242
28
24243
28
24244
28
24245
28
24246
28
24247
28
24248
28
24249
28
24250
28
24251
28
24252
28
24253
28
24254
28
24255
28
24256
28
24257
28
24258
28
24259
28
24260
28
24261
28
24262
28
24263
28
24264
28
24265
28
24266
28
24267
28
24268
28
24269
28
24270
28
24271
28
24272
15
24273
15
24274
28
24275
28
24276
28
24277
28
24278
28
24279
28
24280
28
24281
28
24282
28
24283
28
24284
28
24285
28
24286
28
24287
28
24288
28
24289
15
24290
15
24291
28
24292
28
24293
28
24294
28
24295
28
24296
28
24297
28
24298
15
24299
28
24300
28
24301
28
24302
28
24303
28
24304
28
24305
28
24306
28
24307
28
24308
28
24309
28
24310
15
24311
15
24312
28
24313
15
24314
15
24315
15
24316
15
24317
15
24318
28
24319
28
24320
28
24321
28
24322
28
24323
28
24324
28
24325
28
24326
28
24327
28
24328
28
24329
28
24330
28
24331
28
24332
28
24333
28
24334
28
24335
28
24336
28
24337
28
24338
28
24339
28
24340
28
24341
28
24342
28
24343
28
24344
28
24345
28
24346
28
24347
28
24348
28
24349
28
24350
28
24351
28
24352
28
24353
28
24354
28
24355
28
24356
28
24357
28
24358
28
24359
28
24360
28
24361
28
24362
28
24363
28
24364
28
24365
28
24366
28
24367
28
24368
28
24369
28
24370
28
24371
28
24372
28
24373
28
24374
28
24375
28
24376
28
24377
28
24378
28
24379
28
24380
28
24381
28
24382
28
24383
28
24384
28
24385
28
24386
28
24387
28
24388
28
24389
28
24390
28
24391
28
24392
28
24393
28
24394
28
24395
28
24396
28
24397
28
24398
28
24399
28
24400
28
24401
28
24402
28
24403
28
24404
28
24405
28
24406
28
24407
28
24408
28
24409
28
24410
28
24411
28
24412
28
24413
28
24414
28
24415
28
24416
28
24417
28
24418
28
24419
28
24420
28
24421
28
24422
28
24423
28
24424
28
24425
28
24426
28
24427
28
24428
28
24429
28
24430
28
24431
28
24432
28
24433
28
24434
28
24435
28
24436
28
24437
28
24438
28
24439
28
24440
28
24441
28
24442
28
24443
28
24444
28
24445
28
24446
28
24447
28
24448
28
24449
28
24450
28
24451
28
24452
28
24453
28
24454
28
24455
28
24456
28
24457
28
24458
28
24459
28
24460
28
24461
28
24462
28
24463
28
24464
28
24465
28
24466
28
24467
28
24468
28
24469
28
24470
28
24471
28
24472
28
24473
28
24474
28
24475
28
24476
28
24477
28
24478
28
24479
28
24480
28
24481
28
24482
28
24483
28
24484
28
24485
28
24486
28
24487
28
24488
28
24489
28
24490
28
24491
28
24492
28
24493
28
24494
28
24495
28
24496
28
24497
28
24498
28
24499
28
24500
28
24501
28
24502
28
24503
28
24504
28
24505
28
24506
28
24507
28
24508
28
24509
28
24510
28
24511
28
24512
28
24513
28
24514
28
24515
28
24516
28
24517
28
24518
28
24519
28
24520
28
24521
28
24522
28
24523
28
24524
28
24525
28
24526
28
24527
28
24528
28
24529
28
24530
28
24531
28
24532
28
24533
28
24534
28
24535
28
24536
28
24537
28
24538
28
24539
28
24540
28
24541
28
24542
28
24543
28
24544
28
24545
28
24546
28
24547
28
24548
28
24549
28
24550
28
24551
28
24552
28
24553
28
24554
28
24555
28
24556
28
24557
28
24558
28
24559
28
24560
28
24561
28
24562
28
24563
28
24564
28
24565
28
24566
28
24567
28
24568
28
24569
28
24570
28
24571
28
24572
28
24573
28
24574
28
24575
28
24576
28
24577
28
24578
28
24579
28
24580
28
24581
28
24582
28
24583
28
24584
28
24585
28
24586
28
24587
28
24588
28
24589
28
24590
28
24591
28
24592
28
24593
15
24594
28
24595
28
24596
28
24597
28
24598
28
24599
28
24600
28
24601
28
24602
28
24603
28
24604
28
24605
28
24606
28
24607
28
24608
28
24609
15
24610
15
24611
28
24612
28
24613
28
24614
28
24615
28
24616
28
24617
15
24618
15
24619
28
24620
28
24621
28
24622
28
24623
28
24624
28
24625
28
24626
28
24627
28
24628
28
24629
28
24630
15
24631
15
24632
28
24633
15
24634
15
24635
15
24636
15
24637
15
24638
15
24639
28
24640
28
24641
28
24642
28
24643
28
24644
28
24645
28
24646
28
24647
28
24648
28
24649
28
24650
28
24651
28
24652
28
24653
28
24654
28
24655
28
24656
28
24657
28
24658
28
24659
28
24660
28
24661
28
24662
28
24663
28
24664
28
24665
28
24666
28
24667
28
24668
28
24669
28
24670
28
24671
28
24672
28
24673
28
24674
28
24675
28
24676
28
24677
28
24678
28
24679
28
24680
28
24681
28
24682
28
24683
28
24684
28
24685
28
24686
28
24687
28
24688
28
24689
28
24690
28
24691
28
24692
28
24693
28
24694
28
24695
28
24696
28
24697
28
24698
28
24699
28
24700
28
24701
28
24702
28
24703
28
24704
28
24705
28
24706
28
24707
28
24708
28
24709
28
24710
28
24711
28
24712
28
24713
28
24714
28
24715
28
24716
28
24717
28
24718
28
24719
28
24720
28
24721
28
24722
28
24723
28
24724
28
24725
28
24726
28
24727
28
24728
28
24729
28
24730
28
24731
28
24732
28
24733
28
24734
28
24735
28
24736
28
24737
28
24738
28
24739
28
24740
28
24741
28
24742
28
24743
28
24744
28
24745
28
24746
28
24747
28
24748
28
24749
28
24750
28
24751
28
24752
28
24753
28
24754
28
24755
28
24756
28
24757
28
24758
28
24759
28
24760
28
24761
28
24762
28
24763
28
24764
28
24765
28
24766
28
24767
28
24768
28
24769
28
24770
28
24771
28
24772
28
24773
28
24774
28
24775
28
24776
28
24777
28
24778
28
24779
28
24780
28
24781
28
24782
28
24783
28
24784
28
24785
28
24786
28
24787
28
24788
28
24789
28
24790
28
24791
28
24792
28
24793
28
24794
28
24795
28
24796
28
24797
28
24798
28
24799
28
24800
28
24801
28
24802
28
24803
28
24804
28
24805
28
24806
28
24807
28
24808
28
24809
28
24810
28
24811
28
24812
28
24813
28
24814
28
24815
28
24816
28
24817
28
24818
28
24819
28
24820
28
24821
28
24822
28
24823
28
24824
28
24825
28
24826
28
24827
28
24828
28
24829
28
24830
28
24831
28
24832
28
24833
28
24834
28
24835
28
24836
28
24837
28
24838
28
24839
28
24840
28
24841
28
24842
28
24843
28
24844
28
24845
28
24846
28
24847
28
24848
28
24849
28
24850
28
24851
28
24852
28
24853
28
24854
28
24855
28
24856
28
24857
28
24858
28
24859
28
24860
28
24861
28
24862
28
24863
28
24864
28
24865
28
24866
28
24867
28
24868
28
24869
28
24870
28
24871
28
24872
28
24873
28
24874
28
24875
28
24876
28
24877
28
24878
28
24879
28
24880
28
24881
28
24882
28
24883
28
24884
28
24885
28
24886
28
24887
28
24888
28
24889
28
24890
28
24891
28
24892
28
24893
28
24894
28
24895
28
24896
28
24897
28
24898
28
24899
28
24900
28
24901
28
24902
28
24903
28
24904
28
24905
28
24906
28
24907
28
24908
28
24909
28
24910
28
24911
28
24912
28
24913
15
24914
28
24915
28
24916
28
24917
28
24918
28
24919
28
24920
28
24921
28
24922
28
24923
28
24924
28
24925
28
24926
28
24927
28
24928
28
24929
28
24930
15
24931
28
24932
28
24933
28
24934
28
24935
28
24936
15
24937
28
24938
28
24939
28
24940
28
24941
28
24942
28
24943
28
24944
28
24945
28
24946
28
24947
28
24948
28
24949
15
24950
15
24951
15
24952
15
24953
15
24954
28
24955
28
24956
28
24957
28
24958
15
24959
28
24960
28
24961
28
24962
28
24963
28
24964
28
24965
28
24966
28
24967
28
24968
28
24969
28
24970
28
24971
28
24972
28
24973
28
24974
28
24975
28
24976
28
24977
28
24978
28
24979
28
24980
28
24981
28
24982
28
24983
28
24984
28
24985
28
24986
28
24987
28
24988
28
24989
28
24990
28
24991
28
24992
28
24993
28
24994
28
24995
28
24996
28
24997
28
24998
28
24999
28
25000
28
25001
28
25002
28
25003
28
25004
28
25005
28
25006
28
25007
28
25008
28
25009
28
25010
28
25011
28
25012
28
25013
28
25014
28
25015
28
25016
28
25017
28
25018
28
25019
28
25020
28
25021
28
25022
28
25023
28
25024
28
25025
28
25026
28
25027
28
25028
28
25029
28
25030
28
25031
28
25032
28
25033
28
25034
28
25035
28
25036
28
25037
28
25038
28
25039
28
25040
28
25041
28
25042
28
25043
28
25044
28
25045
28
25046
28
25047
28
25048
28
25049
28
25050
28
25051
28
25052
28
25053
28
25054
28
25055
28
25056
28
25057
28
25058
28
25059
28
25060
28
25061
28
25062
28
25063
28
25064
28
25065
28
25066
28
25067
28
25068
28
25069
28
25070
28
25071
28
25072
28
25073
28
25074
28
25075
28
25076
28
25077
28
25078
28
25079
28
25080
28
25081
28
25082
28
25083
28
25084
28
25085
28
25086
28
25087
28
25088
28
25089
28
25090
28
25091
28
25092
28
25093
28
25094
28
25095
28
25096
28
25097
28
25098
28
25099
28
25100
28
25101
28
25102
28
25103
28
25104
28
25105
28
25106
28
25107
28
25108
28
25109
28
25110
28
25111
28
25112
28
25113
28
25114
28
25115
28
25116
28
25117
28
25118
28
25119
28
25120
28
25121
28
25122
28
25123
28
25124
28
25125
28
25126
28
25127
28
25128
28
25129
28
25130
28
25131
28
25132
28
25133
28
25134
28
25135
28
25136
28
25137
28
25138
28
25139
28
25140
28
25141
28
25142
28
25143
28
25144
28
25145
28
25146
28
25147
28
25148
28
25149
28
25150
28
25151
28
25152
28
25153
28
25154
28
25155
28
25156
28
25157
28
25158
28
25159
28
25160
28
25161
28
25162
28
25163
28
25164
28
25165
28
25166
28
25167
28
25168
28
25169
28
25170
28
25171
28
25172
28
25173
28
25174
28
25175
28
25176
28
25177
28
25178
28
25179
28
25180
28
25181
28
25182
28
25183
28
25184
28
25185
28
25186
28
25187
28
25188
28
25189
28
25190
28
25191
28
25192
28
25193
28
25194
28
25195
28
25196
28
25197
28
25198
28
25199
28
25200
28
25201
28
25202
28
25203
28
25204
28
25205
28
25206
28
25207
28
25208
28
25209
28
25210
28
25211
28
25212
28
25213
28
25214
28
25215
28
25216
28
25217
28
25218
28
25219
28
25220
28
25221
28
25222
28
25223
28
25224
28
25225
28
25226
28
25227
28
25228
28
25229
28
25230
28
25231
28
25232
28
25233
15
25234
28
25235
28
25236
28
25237
28
25238
28
25239
28
25240
28
25241
28
25242
28
25243
28
25244
28
25245
28
25246
28
25247
28
25248
28
25249
28
25250
15
25251
28
25252
28
25253
28
25254
28
25255
28
25256
28
25257
28
25258
28
25259
28
25260
28
25261
28
25262
28
25263
28
25264
28
25265
28
25266
28
25267
28
25268
15
25269
15
25270
15
25271
28
25272
28
25273
28
25274
28
25275
28
25276
28
25277
28
25278
15
25279
15
25280
28
25281
15
25282
15
25283
28
25284
28
25285
28
25286
28
25287
28
25288
28
25289
28
25290
28
25291
28
25292
28
25293
28
25294
28
25295
28
25296
28
25297
28
25298
28
25299
28
25300
28
25301
28
25302
28
25303
28
25304
28
25305
28
25306
28
25307
28
25308
28
25309
28
25310
28
25311
28
25312
28
25313
28
25314
28
25315
28
25316
28
25317
28
25318
28
25319
28
25320
28
25321
28
25322
28
25323
28
25324
28
25325
28
25326
28
25327
28
25328
28
25329
28
25330
28
25331
28
25332
28
25333
28
25334
28
25335
28
25336
28
25337
28
25338
28
25339
28
25340
28
25341
28
25342
28
25343
28
25344
28
25345
28
25346
28
25347
28
25348
28
25349
28
25350
28
25351
28
25352
28
25353
28
25354
28
25355
28
25356
28
25357
28
25358
28
25359
28
25360
28
25361
28
25362
28
25363
28
25364
28
25365
28
25366
28
25367
28
25368
28
25369
28
25370
28
25371
28
25372
28
25373
28
25374
28
25375
28
25376
28
25377
28
25378
28
25379
28
25380
28
25381
28
25382
28
25383
28
25384
28
25385
28
25386
28
25387
28
25388
28
25389
28
25390
28
25391
28
25392
28
25393
28
25394
28
25395
28
25396
28
25397
28
25398
28
25399
28
25400
28
25401
28
25402
28
25403
28
25404
28
25405
28
25406
28
25407
28
25408
28
25409
28
25410
28
25411
28
25412
28
25413
28
25414
28
25415
28
25416
28
25417
28
25418
28
25419
28
25420
28
25421
28
25422
28
25423
28
25424
28
25425
28
25426
28
25427
28
25428
28
25429
28
25430
28
25431
28
25432
28
25433
28
25434
28
25435
28
25436
28
25437
28
25438
28
25439
28
25440
28
25441
28
25442
28
25443
28
25444
28
25445
28
25446
28
25447
28
25448
28
25449
28
25450
28
25451
28
25452
28
25453
28
25454
28
25455
28
25456
28
25457
28
25458
28
25459
28
25460
28
25461
28
25462
28
25463
28
25464
28
25465
28
25466
28
25467
28
25468
28
25469
28
25470
28
25471
28
25472
28
25473
28
25474
28
25475
28
25476
28
25477
28
25478
28
25479
28
25480
28
25481
28
25482
28
25483
28
25484
28
25485
28
25486
28
25487
28
25488
28
25489
28
25490
28
25491
28
25492
28
25493
28
25494
28
25495
28
25496
28
25497
28
25498
28
25499
28
25500
28
25501
28
25502
28
25503
28
25504
28
25505
28
25506
28
25507
28
25508
28
25509
28
25510
28
25511
28
25512
28
25513
28
25514
28
25515
28
25516
28
25517
28
25518
28
25519
28
25520
28
25521
28
25522
28
25523
28
25524
28
25525
28
25526
28
25527
28
25528
28
25529
28
25530
28
25531
28
25532
28
25533
28
25534
28
25535
28
25536
28
25537
28
25538
28
25539
28
25540
28
25541
28
25542
28
25543
28
25544
28
25545
28
25546
28
25547
28
25548
28
25549
28
25550
28
25551
28
25552
28
25553
15
25554
28
25555
28
25556
28
25557
28
25558
28
25559
28
25560
28
25561
28
25562
28
25563
28
25564
28
25565
28
25566
28
25567
28
25568
28
25569
28
25570
28
25571
28
25572
28
25573
28
25574
28
25575
28
25576
28
25577
28
25578
28
25579
28
25580
28
25581
28
25582
28
25583
28
25584
28
25585
28
25586
28
25587
28
25588
28
25589
28
25590
28
25591
28
25592
28
25593
28
25594
28
25595
28
25596
28
25597
28
25598
28
25599
28
25600
28
25601
15
25602
15
25603
28
25604
28
25605
28
25606
28
25607
28
25608
28
25609
28
25610
28
25611
28
25612
28
25613
28
25614
28
25615
28
25616
28
25617
28
25618
28
25619
28
25620
28
25621
28
25622
28
25623
28
25624
28
25625
28
25626
28
25627
28
25628
28
25629
28
25630
28
25631
28
25632
28
25633
28
25634
28
25635
28
25636
28
25637
28
25638
28
25639
28
25640
28
25641
28
25642
28
25643
28
25644
28
25645
28
25646
28
25647
28
25648
28
25649
28
25650
28
25651
28
25652
28
25653
28
25654
28
25655
28
25656
28
25657
28
25658
28
25659
28
25660
28
25661
28
25662
28
25663
28
25664
28
25665
28
25666
28
25667
28
25668
28
25669
28
25670
28
25671
28
25672
28
25673
28
25674
28
25675
28
25676
28
25677
28
25678
28
25679
28
25680
28
25681
28
25682
28
25683
28
25684
28
25685
28
25686
28
25687
28
25688
28
25689
28
25690
28
25691
28
25692
28
25693
28
25694
28
25695
28
25696
28
25697
28
25698
28
25699
28
25700
28
25701
28
25702
28
25703
28
25704
28
25705
28
25706
28
25707
28
25708
28
25709
28
25710
28
25711
28
25712
28
25713
28
25714
28
25715
28
25716
28
25717
28
25718
28
25719
28
25720
28
25721
28
25722
28
25723
28
25724
28
25725
28
25726
28
25727
28
25728
28
25729
28
25730
28
25731
28
25732
28
25733
28
25734
28
25735
28
25736
28
25737
28
25738
28
25739
28
25740
28
25741
28
25742
28
25743
28
25744
28
25745
28
25746
28
25747
28
25748
28
25749
28
25750
28
25751
28
25752
28
25753
28
25754
28
25755
28
25756
28
25757
28
25758
28
25759
28
25760
28
25761
28
25762
28
25763
28
25764
28
25765
28
25766
28
25767
28
25768
28
25769
28
25770
28
25771
28
25772
28
25773
28
25774
28
25775
28
25776
28
25777
28
25778
28
25779
28
25780
28
25781
28
25782
28
25783
28
25784
28
25785
28
25786
28
25787
28
25788
28
25789
28
25790
28
25791
28
25792
28
25793
28
25794
28
25795
28
25796
28
25797
28
25798
28
25799
28
25800
28
25801
28
25802
28
25803
28
25804
28
25805
28
25806
28
25807
28
25808
28
25809
28
25810
28
25811
28
25812
28
25813
28
25814
28
25815
28
25816
28
25817
28
25818
28
25819
28
25820
28
25821
28
25822
28
25823
28
25824
28
25825
28
25826
28
25827
28
25828
28
25829
28
25830
28
25831
28
25832
28
25833
28
25834
28
25835
28
25836
28
25837
28
25838
28
25839
28
25840
28
25841
28
25842
28
25843
28
25844
28
25845
28
25846
28
25847
28
25848
28
25849
28
25850
28
25851
28
25852
28
25853
28
25854
28
25855
28
25856
28
25857
28
25858
28
25859
28
25860
28
25861
28
25862
28
25863
28
25864
28
25865
28
25866
28
25867
28
25868
28
25869
28
25870
28
25871
28
25872
28
25873
15
25874
28
25875
28
25876
28
25877
28
25878
28
25879
28
25880
28
25881
28
25882
28
25883
28
25884
28
25885
28
25886
28
25887
28
25888
28
25889
28
25890
28
25891
28
25892
28
25893
28
25894
28
25895
28
25896
28
25897
28
25898
28
25899
28
25900
28
25901
28
25902
28
25903
28
25904
28
25905
28
25906
28
25907
28
25908
28
25909
28
25910
28
25911
28
25912
28
25913
28
25914
28
25915
28
25916
28
25917
28
25918
28
25919
28
25920
28
25921
28
25922
28
25923
28
25924
28
25925
28
25926
28
25927
28
25928
28
25929
28
25930
28
25931
28
25932
28
25933
28
25934
28
25935
28
25936
28
25937
28
25938
28
25939
28
25940
28
25941
28
25942
28
25943
28
25944
28
25945
28
25946
28
25947
28
25948
28
25949
28
25950
28
25951
28
25952
28
25953
28
25954
28
25955
28
25956
28
25957
28
25958
28
25959
28
25960
28
25961
28
25962
28
25963
28
25964
28
25965
28
25966
28
25967
28
25968
28
25969
28
25970
28
25971
28
25972
28
25973
28
25974
28
25975
28
25976
28
25977
28
25978
28
25979
28
25980
28
25981
28
25982
28
25983
28
25984
28
25985
28
25986
28
25987
28
25988
28
25989
28
25990
28
25991
28
25992
28
25993
28
25994
28
25995
28
25996
28
25997
28
25998
28
25999
28
26000
28
26001
28
26002
28
26003
28
26004
28
26005
28
26006
28
26007
28
26008
28
26009
28
26010
28
26011
28
26012
28
26013
28
26014
28
26015
28
26016
28
26017
28
26018
28
26019
28
26020
28
26021
28
26022
28
26023
28
26024
28
26025
28
26026
28
26027
28
26028
28
26029
28
26030
28
26031
28
26032
28
26033
28
26034
28
26035
28
26036
28
26037
28
26038
28
26039
28
26040
28
26041
28
26042
28
26043
28
26044
28
26045
28
26046
28
26047
28
26048
28
26049
28
26050
28
26051
28
26052
28
26053
28
26054
28
26055
28
26056
28
26057
28
26058
28
26059
28
26060
28
26061
28
26062
28
26063
28
26064
28
26065
28
26066
28
26067
28
26068
28
26069
28
26070
28
26071
28
26072
28
26073
28
26074
28
26075
28
26076
28
26077
28
26078
28
26079
28
26080
28
26081
28
26082
28
26083
28
26084
28
26085
28
26086
28
26087
28
26088
28
26089
28
26090
28
26091
28
26092
28
26093
28
26094
28
26095
28
26096
28
26097
28
26098
28
26099
28
26100
28
26101
28
26102
28
26103
28
26104
28
26105
28
26106
28
26107
28
26108
28
26109
28
26110
28
26111
28
26112
28
26113
28
26114
28
26115
28
26116
28
26117
28
26118
28
26119
28
26120
28
26121
28
26122
28
26123
28
26124
28
26125
28
26126
28
26127
28
26128
28
26129
28
26130
28
26131
28
26132
28
26133
28
26134
28
26135
28
26136
28
26137
28
26138
28
26139
28
26140
28
26141
28
26142
28
26143
28
26144
28
26145
28
26146
28
26147
28
26148
28
26149
28
26150
28
26151
28
26152
28
26153
28
26154
28
26155
28
26156
28
26157
28
26158
28
26159
28
26160
28
26161
28
26162
28
26163
28
26164
28
26165
28
26166
28
26167
28
26168
28
26169
28
26170
28
26171
28
26172
28
26173
28
26174
28
26175
28
26176
28
26177
28
26178
28
26179
28
26180
28
26181
28
26182
28
26183
28
26184
28
26185
28
26186
28
26187
28
26188
28
26189
28
26190
28
26191
28
26192
28
26193
28
26194
28
26195
28
26196
28
26197
28
26198
28
26199
28
26200
28
26201
28
26202
28
26203
28
26204
28
26205
28
26206
28
26207
28
26208
28
26209
28
26210
28
26211
28
26212
28
26213
28
26214
28
26215
28
26216
28
26217
28
26218
28
26219
28
26220
28
26221
28
26222
28
26223
28
26224
28
26225
28
26226
28
26227
28
26228
28
26229
28
26230
28
26231
28
26232
28
26233
28
26234
28
26235
28
26236
28
26237
28
26238
28
26239
28
26240
28
26241
28
26242
28
26243
28
26244
28
26245
28
26246
28
26247
28
26248
28
26249
28
26250
28
26251
28
26252
28
26253
28
26254
28
26255
28
26256
28
26257
28
26258
28
26259
28
26260
28
26261
28
26262
28
26263
28
26264
28
26265
28
26266
28
26267
28
26268
28
26269
28
26270
28
26271
28
26272
28
26273
28
26274
28
26275
28
26276
28
26277
28
26278
28
26279
28
26280
28
26281
28
26282
28
26283
28
26284
28
26285
28
26286
28
26287
28
26288
28
26289
28
26290
28
26291
28
26292
28
26293
28
26294
28
26295
28
26296
28
26297
28
26298
28
26299
28
26300
28
26301
28
26302
28
26303
28
26304
28
26305
28
26306
28
26307
28
26308
28
26309
28
26310
28
26311
28
26312
28
26313
28
26314
28
26315
28
26316
28
26317
28
26318
28
26319
28
26320
28
26321
28
26322
28
26323
28
26324
28
26325
28
26326
28
26327
28
26328
28
26329
28
26330
28
26331
28
26332
28
26333
28
26334
28
26335
28
26336
28
26337
28
26338
28
26339
28
26340
28
26341
28
26342
28
26343
28
26344
28
26345
28
26346
28
26347
28
26348
28
26349
28
26350
28
26351
28
26352
28
26353
28
26354
28
26355
28
26356
28
26357
28
26358
28
26359
28
26360
28
26361
28
26362
28
26363
28
26364
28
26365
28
26366
28
26367
28
26368
28
26369
28
26370
28
26371
28
26372
28
26373
28
26374
28
26375
28
26376
28
26377
28
26378
28
26379
28
26380
28
26381
28
26382
28
26383
28
26384
28
26385
28
26386
28
26387
28
26388
28
26389
28
26390
28
26391
28
26392
28
26393
28
26394
28
26395
28
26396
28
26397
28
26398
28
26399
28
26400
28
26401
28
26402
28
26403
28
26404
28
26405
28
26406
28
26407
28
26408
28
26409
28
26410
28
26411
28
26412
28
26413
28
26414
28
26415
28
26416
28
26417
28
26418
28
26419
28
26420
28
26421
28
26422
28
26423
28
26424
28
26425
28
26426
28
26427
28
26428
28
26429
28
26430
28
26431
28
26432
28
26433
28
26434
28
26435
28
26436
28
26437
28
26438
28
26439
28
26440
28
26441
28
26442
28
26443
28
26444
28
26445
28
26446
28
26447
28
26448
28
26449
28
26450
28
26451
28
26452
28
26453
28
26454
28
26455
28
26456
28
26457
28
26458
28
26459
28
26460
28
26461
28
26462
28
26463
28
26464
28
26465
28
26466
28
26467
28
26468
28
26469
28
26470
28
26471
28
26472
28
26473
28
26474
28
26475
28
26476
28
26477
28
26478
28
26479
28
26480
28
26481
28
26482
28
26483
15
26484
15
26485
15
26486
15
26487
15
26488
28
26489
28
26490
28
26491
28
26492
28
26493
28
26494
28
26495
28
26496
28
26497
28
26498
28
26499
28
26500
28
26501
28
26502
28
26503
28
26504
28
26505
28
26506
28
26507
28
26508
28
26509
28
26510
28
26511
28
26512
28
26513
28
26514
28
26515
28
26516
28
26517
28
26518
28
26519
28
26520
28
26521
28
26522
28
26523
28
26524
28
26525
28
26526
28
26527
28
26528
28
26529
28
26530
28
26531
28
26532
28
26533
28
26534
28
26535
28
26536
28
26537
28
26538
28
26539
28
26540
28
26541
28
26542
28
26543
28
26544
28
26545
28
26546
28
26547
28
26548
28
26549
28
26550
28
26551
28
26552
28
26553
28
26554
28
26555
28
26556
28
26557
28
26558
28
26559
28
26560
28
26561
28
26562
28
26563
28
26564
28
26565
28
26566
28
26567
28
26568
28
26569
28
26570
28
26571
28
26572
28
26573
28
26574
28
26575
28
26576
28
26577
28
26578
28
26579
28
26580
28
26581
28
26582
28
26583
28
26584
28
26585
28
26586
28
26587
28
26588
28
26589
28
26590
28
26591
28
26592
28
26593
28
26594
28
26595
28
26596
28
26597
28
26598
28
26599
28
26600
28
26601
28
26602
28
26603
28
26604
28
26605
28
26606
28
26607
28
26608
28
26609
28
26610
28
26611
28
26612
28
26613
28
26614
28
26615
28
26616
28
26617
28
26618
28
26619
28
26620
28
26621
28
26622
28
26623
28
26624
28
26625
28
26626
28
26627
28
26628
28
26629
28
26630
28
26631
28
26632
28
26633
28
26634
28
26635
28
26636
28
26637
28
26638
28
26639
28
26640
28
26641
28
26642
28
26643
28
26644
28
26645
28
26646
28
26647
28
26648
28
26649
28
26650
28
26651
28
26652
28
26653
28
26654
28
26655
28
26656
28
26657
28
26658
28
26659
28
26660
28
26661
28
26662
28
26663
28
26664
28
26665
28
26666
28
26667
28
26668
28
26669
28
26670
28
26671
28
26672
28
26673
28
26674
28
26675
28
26676
28
26677
28
26678
28
26679
28
26680
28
26681
28
26682
28
26683
28
26684
28
26685
28
26686
28
26687
28
26688
28
26689
28
26690
28
26691
28
26692
28
26693
28
26694
28
26695
28
26696
28
26697
28
26698
28
26699
28
26700
28
26701
28
26702
28
26703
28
26704
28
26705
28
26706
28
26707
28
26708
28
26709
28
26710
28
26711
28
26712
28
26713
28
26714
28
26715
28
26716
28
26717
28
26718
28
26719
28
26720
28
26721
28
26722
28
26723
28
26724
28
26725
28
26726
28
26727
28
26728
28
26729
28
26730
28
26731
28
26732
28
26733
28
26734
28
26735
28
26736
28
26737
28
26738
28
26739
28
26740
28
26741
28
26742
28
26743
28
26744
28
26745
28
26746
28
26747
28
26748
28
26749
28
26750
28
26751
28
26752
28
26753
28
26754
28
26755
28
26756
28
26757
28
26758
28
26759
28
26760
28
26761
28
26762
28
26763
28
26764
28
26765
28
26766
28
26767
28
26768
28
26769
28
26770
28
26771
28
26772
28
26773
28
26774
28
26775
28
26776
28
26777
28
26778
28
26779
28
26780
28
26781
28
26782
28
26783
28
26784
28
26785
28
26786
28
26787
28
26788
28
26789
28
26790
28
26791
28
26792
15
26793
15
26794
15
26795
15
26796
15
26797
15
26798
15
26799
15
26800
15
26801
15
26802
15
26803
15
26804
15
26805
15
26806
15
26807
15
26808
28
26809
28
26810
28
26811
28
26812
28
26813
28
26814
28
26815
28
26816
28
26817
28
26818
28
26819
28
26820
28
26821
28
26822
28
26823
28
26824
28
26825
28
26826
28
26827
28
26828
28
26829
28
26830
28
26831
28
26832
28
26833
28
26834
28
26835
28
26836
28
26837
28
26838
28
26839
28
26840
28
26841
28
26842
28
26843
28
26844
28
26845
28
26846
28
26847
28
26848
28
26849
28
26850
28
26851
28
26852
28
26853
28
26854
28
26855
28
26856
28
26857
28
26858
28
26859
28
26860
28
26861
28
26862
28
26863
28
26864
28
26865
28
26866
28
26867
28
26868
28
26869
28
26870
28
26871
28
26872
28
26873
28
26874
28
26875
28
26876
28
26877
28
26878
28
26879
28
26880
28
26881
28
26882
28
26883
28
26884
28
26885
28
26886
28
26887
28
26888
28
26889
28
26890
28
26891
28
26892
28
26893
28
26894
28
26895
28
26896
28
26897
28
26898
28
26899
28
26900
28
26901
28
26902
28
26903
28
26904
28
26905
28
26906
28
26907
28
26908
28
26909
28
26910
28
26911
28
26912
28
26913
28
26914
28
26915
28
26916
28
26917
28
26918
28
26919
28
26920
28
26921
28
26922
28
26923
28
26924
28
26925
28
26926
28
26927
28
26928
28
26929
28
26930
28
26931
28
26932
28
26933
28
26934
28
26935
28
26936
28
26937
28
26938
28
26939
28
26940
28
26941
28
26942
28
26943
28
26944
28
26945
28
26946
28
26947
28
26948
28
26949
28
26950
28
26951
28
26952
28
26953
28
26954
28
26955
28
26956
28
26957
28
26958
28
26959
28
26960
28
26961
28
26962
28
26963
28
26964
28
26965
28
26966
28
26967
28
26968
28
26969
28
26970
28
26971
28
26972
28
26973
28
26974
28
26975
28
26976
28
26977
28
26978
28
26979
28
26980
28
26981
28
26982
28
26983
28
26984
28
26985
28
26986
28
26987
28
26988
28
26989
28
26990
28
26991
28
26992
28
26993
28
26994
28
26995
28
26996
28
26997
28
26998
28
26999
28
27000
28
27001
28
27002
28
27003
28
27004
28
27005
28
27006
28
27007
28
27008
28
27009
28
27010
28
27011
28
27012
28
27013
28
27014
28
27015
28
27016
28
27017
28
27018
28
27019
28
27020
28
27021
28
27022
28
27023
28
27024
28
27025
28
27026
28
27027
28
27028
28
27029
28
27030
28
27031
28
27032
28
27033
28
27034
28
27035
28
27036
28
27037
28
27038
28
27039
28
27040
28
27041
28
27042
28
27043
28
27044
28
27045
28
27046
28
27047
28
27048
28
27049
28
27050
28
27051
28
27052
28
27053
28
27054
28
27055
28
27056
28
27057
28
27058
28
27059
28
27060
28
27061
28
27062
28
27063
28
27064
28
27065
28
27066
28
27067
28
27068
28
27069
28
27070
28
27071
28
27072
28
27073
28
27074
28
27075
28
27076
28
27077
28
27078
28
27079
28
27080
28
27081
28
27082
28
27083
28
27084
28
27085
28
27086
28
27087
28
27088
28
27089
28
27090
28
27091
28
27092
28
27093
28
27094
28
27095
28
27096
28
27097
28
27098
28
27099
28
27100
28
27101
28
27102
28
27103
28
27104
28
27105
28
27106
28
27107
28
27108
28
27109
15
27110
15
27111
15
27112
15
27113
15
27114
15
27115
15
27116
15
27117
15
27118
15
27119
15
27120
15
27121
15
27122
15
27123
15
27124
15
27125
15
27126
15
27127
15
27128
15
27129
28
27130
28
27131
28
27132
28
27133
28
27134
28
27135
28
27136
28
27137
28
27138
28
27139
28
27140
28
27141
28
27142
28
27143
28
27144
28
27145
28
27146
28
27147
28
27148
28
27149
28
27150
28
27151
28
27152
28
27153
28
27154
28
27155
28
27156
28
27157
28
27158
28
27159
28
27160
28
27161
28
27162
28
27163
28
27164
28
27165
28
27166
28
27167
28
27168
28
27169
28
27170
28
27171
28
27172
28
27173
28
27174
28
27175
28
27176
28
27177
28
27178
28
27179
28
27180
28
27181
28
27182
28
27183
28
27184
28
27185
28
27186
28
27187
28
27188
28
27189
28
27190
28
27191
28
27192
28
27193
28
27194
28
27195
28
27196
28
27197
28
27198
28
27199
28
27200
28
27201
28
27202
28
27203
28
27204
28
27205
28
27206
28
27207
28
27208
28
27209
28
27210
28
27211
28
27212
28
27213
28
27214
28
27215
28
27216
28
27217
28
27218
28
27219
28
27220
28
27221
28
27222
28
27223
28
27224
28
27225
28
27226
28
27227
28
27228
28
27229
28
27230
28
27231
28
27232
28
27233
28
27234
28
27235
28
27236
28
27237
28
27238
28
27239
28
27240
28
27241
28
27242
28
27243
28
27244
28
27245
28
27246
28
27247
28
27248
28
27249
28
27250
28
27251
28
27252
28
27253
28
27254
28
27255
28
27256
28
27257
28
27258
28
27259
28
27260
28
27261
28
27262
28
27263
28
27264
28
27265
28
27266
28
27267
28
27268
28
27269
28
27270
28
27271
28
27272
28
27273
28
27274
28
27275
28
27276
28
27277
28
27278
28
27279
28
27280
28
27281
28
27282
28
27283
28
27284
28
27285
28
27286
28
27287
28
27288
28
27289
28
27290
28
27291
28
27292
28
27293
28
27294
28
27295
28
27296
28
27297
28
27298
28
27299
28
27300
28
27301
28
27302
28
27303
28
27304
28
27305
28
27306
28
27307
28
27308
28
27309
28
27310
28
27311
28
27312
28
27313
28
27314
28
27315
28
27316
28
27317
28
27318
28
27319
28
27320
28
27321
28
27322
28
27323
28
27324
28
27325
28
27326
28
27327
28
27328
28
27329
28
27330
28
27331
28
27332
28
27333
28
27334
28
27335
28
27336
28
27337
28
27338
28
27339
28
27340
28
27341
28
27342
28
27343
28
27344
28
27345
28
27346
28
27347
28
27348
28
27349
28
27350
28
27351
28
27352
28
27353
28
27354
28
27355
28
27356
28
27357
28
27358
28
27359
28
27360
28
27361
28
27362
28
27363
28
27364
28
27365
28
27366
28
27367
28
27368
28
27369
28
27370
28
27371
28
27372
28
27373
28
27374
28
27375
28
27376
28
27377
28
27378
28
27379
28
27380
28
27381
28
27382
28
27383
28
27384
28
27385
28
27386
28
27387
28
27388
28
27389
28
27390
28
27391
28
27392
28
27393
28
27394
28
27395
28
27396
28
27397
28
27398
28
27399
28
27400
28
27401
28
27402
28
27403
28
27404
28
27405
28
27406
28
27407
28
27408
28
27409
28
27410
28
27411
28
27412
28
27413
28
27414
28
27415
28
27416
28
27417
28
27418
28
27419
28
27420
28
27421
28
27422
28
27423
28
27424
28
27425
28
27426
28
27427
28
27428
28
27429
28
27430
15
27431
15
27432
15
27433
15
27434
15
27435
15
27436
15
27437
15
27438
15
27439
15
27440
15
27441
15
27442
15
27443
15
27444
15
27445
15
27446
15
27447
15
27448
28
27449
28
27450
28
27451
28
27452
28
27453
28
27454
28
27455
28
27456
28
27457
28
27458
28
27459
28
27460
28
27461
28
27462
28
27463
28
27464
28
27465
28
27466
28
27467
28
27468
28
27469
28
27470
28
27471
28
27472
28
27473
28
27474
28
27475
28
27476
28
27477
28
27478
28
27479
28
27480
28
27481
28
27482
28
27483
28
27484
28
27485
28
27486
28
27487
28
27488
28
27489
28
27490
28
27491
28
27492
28
27493
28
27494
28
27495
28
27496
28
27497
28
27498
28
27499
28
27500
28
27501
28
27502
28
27503
28
27504
28
27505
28
27506
28
27507
28
27508
28
27509
28
27510
28
27511
28
27512
28
27513
28
27514
28
27515
28
27516
28
27517
28
27518
28
27519
28
27520
28
27521
28
27522
28
27523
28
27524
28
27525
28
27526
28
27527
28
27528
28
27529
28
27530
28
27531
28
27532
28
27533
28
27534
28
27535
28
27536
28
27537
28
27538
28
27539
28
27540
28
27541
28
27542
28
27543
28
27544
28
27545
28
27546
28
27547
28
27548
28
27549
28
27550
28
27551
28
27552
28
27553
28
27554
28
27555
28
27556
28
27557
28
27558
28
27559
28
27560
28
27561
28
27562
28
27563
28
27564
28
27565
28
27566
28
27567
28
27568
28
27569
28
27570
28
27571
28
27572
28
27573
28
27574
28
27575
28
27576
28
27577
28
27578
28
27579
28
27580
28
27581
28
27582
28
27583
28
27584
28
27585
28
27586
28
27587
28
27588
28
27589
28
27590
28
27591
28
27592
28
27593
28
27594
28
27595
28
27596
28
27597
28
27598
28
27599
28
27600
28
27601
28
27602
28
27603
28
27604
28
27605
28
27606
28
27607
28
27608
28
27609
28
27610
28
27611
28
27612
28
27613
28
27614
28
27615
28
27616
28
27617
28
27618
28
27619
28
27620
28
27621
28
27622
28
27623
28
27624
28
27625
28
27626
28
27627
28
27628
28
27629
28
27630
28
27631
28
27632
28
27633
28
27634
28
27635
28
27636
28
27637
28
27638
28
27639
28
27640
28
27641
28
27642
28
27643
28
27644
28
27645
28
27646
28
27647
28
27648
28
27649
28
27650
28
27651
28
27652
28
27653
28
27654
28
27655
28
27656
28
27657
28
27658
28
27659
28
27660
28
27661
28
27662
28
27663
28
27664
28
27665
28
27666
28
27667
28
27668
28
27669
28
27670
28
27671
28
27672
28
27673
28
27674
28
27675
28
27676
28
27677
28
27678
28
27679
28
27680
28
27681
28
27682
28
27683
28
27684
28
27685
28
27686
28
27687
28
27688
28
27689
28
27690
28
27691
28
27692
28
27693
28
27694
28
27695
28
27696
28
27697
28
27698
28
27699
28
27700
28
27701
28
27702
28
27703
28
27704
28
27705
28
27706
28
27707
28
27708
28
27709
28
27710
28
27711
28
27712
28
27713
28
27714
28
27715
28
27716
28
27717
28
27718
28
27719
28
27720
28
27721
28
27722
28
27723
28
27724
28
27725
28
27726
28
27727
28
27728
28
27729
28
27730
28
27731
28
27732
28
27733
28
27734
28
27735
28
27736
28
27737
28
27738
28
27739
28
27740
28
27741
28
27742
28
27743
28
27744
28
27745
28
27746
28
27747
28
27748
28
27749
28
27750
15
27751
15
27752
15
27753
15
27754
15
27755
15
27756
15
27757
15
27758
15
27759
15
27760
15
27761
15
27762
15
27763
15
27764
15
27765
15
27766
15
27767
15
27768
15
27769
15
27770
15
27771
28
27772
28
27773
28
27774
28
27775
28
27776
28
27777
28
27778
28
27779
28
27780
28
27781
28
27782
28
27783
28
27784
28
27785
28
27786
28
27787
28
27788
28
27789
28
27790
28
27791
28
27792
28
27793
28
27794
28
27795
28
27796
28
27797
28
27798
28
27799
28
27800
28
27801
28
27802
28
27803
28
27804
28
27805
28
27806
28
27807
28
27808
28
27809
28
27810
28
27811
28
27812
28
27813
28
27814
28
27815
28
27816
28
27817
28
27818
28
27819
28
27820
28
27821
28
27822
28
27823
28
27824
28
27825
28
27826
28
27827
28
27828
28
27829
28
27830
28
27831
28
27832
28
27833
28
27834
28
27835
28
27836
28
27837
28
27838
28
27839
28
27840
28
27841
28
27842
28
27843
28
27844
28
27845
28
27846
28
27847
28
27848
28
27849
28
27850
28
27851
28
27852
28
27853
28
27854
28
27855
28
27856
28
27857
28
27858
28
27859
28
27860
28
27861
28
27862
28
27863
28
27864
28
27865
28
27866
28
27867
28
27868
28
27869
28
27870
28
27871
28
27872
28
27873
28
27874
28
27875
28
27876
28
27877
28
27878
28
27879
28
27880
28
27881
28
27882
28
27883
28
27884
28
27885
28
27886
28
27887
28
27888
28
27889
28
27890
28
27891
28
27892
28
27893
28
27894
28
27895
28
27896
28
27897
28
27898
28
27899
28
27900
28
27901
28
27902
28
27903
28
27904
28
27905
28
27906
28
27907
28
27908
28
27909
28
27910
28
27911
28
27912
28
27913
28
27914
28
27915
28
27916
28
27917
28
27918
28
27919
28
27920
28
27921
28
27922
28
27923
28
27924
28
27925
28
27926
28
27927
28
27928
28
27929
28
27930
28
27931
28
27932
28
27933
28
27934
28
27935
28
27936
28
27937
28
27938
28
27939
28
27940
28
27941
28
27942
28
27943
28
27944
28
27945
28
27946
28
27947
28
27948
28
27949
28
27950
28
27951
28
27952
28
27953
28
27954
28
27955
28
27956
28
27957
28
27958
28
27959
28
27960
28
27961
28
27962
28
27963
28
27964
28
27965
28
27966
28
27967
28
27968
28
27969
28
27970
28
27971
28
27972
28
27973
28
27974
28
27975
28
27976
28
27977
28
27978
28
27979
28
27980
28
27981
28
27982
28
27983
28
27984
28
27985
28
27986
28
27987
28
27988
28
27989
28
27990
28
27991
28
27992
28
27993
28
27994
28
27995
28
27996
28
27997
28
27998
28
27999
28
28000
28
28001
28
28002
28
28003
28
28004
28
28005
28
28006
28
28007
28
28008
28
28009
28
28010
28
28011
28
28012
28
28013
28
28014
28
28015
28
28016
28
28017
28
28018
28
28019
28
28020
28
28021
28
28022
28
28023
28
28024
28
28025
28
28026
28
28027
28
28028
28
28029
28
28030
28
28031
28
28032
28
28033
28
28034
28
28035
28
28036
28
28037
28
28038
28
28039
28
28040
28
28041
28
28042
28
28043
28
28044
28
28045
28
28046
28
28047
28
28048
28
28049
28
28050
28
28051
28
28052
28
28053
28
28054
28
28055
28
28056
28
28057
28
28058
28
28059
28
28060
28
28061
28
28062
28
28063
28
28064
28
28065
28
28066
28
28067
28
28068
28
28069
28
28070
28
28071
15
28072
15
28073
15
28074
15
28075
15
28076
15
28077
15
28078
15
28079
15
28080
15
28081
15
28082
15
28083
15
28084
15
28085
15
28086
15
28087
15
28088
15
28089
15
28090
15
28091
28
28092
28
28093
28
28094
28
28095
28
28096
28
28097
28
28098
28
28099
28
28100
28
28101
28
28102
28
28103
28
28104
28
28105
28
28106
28
28107
28
28108
28
28109
28
28110
28
28111
28
28112
28
28113
28
28114
28
28115
28
28116
28
28117
28
28118
28
28119
28
28120
28
28121
28
28122
28
28123
28
28124
28
28125
28
28126
28
28127
28
28128
28
28129
28
28130
28
28131
28
28132
28
28133
28
28134
28
28135
28
28136
28
28137
28
28138
28
28139
28
28140
28
28141
28
28142
28
28143
28
28144
28
28145
28
28146
28
28147
28
28148
28
28149
28
28150
28
28151
28
28152
28
28153
28
28154
28
28155
28
28156
28
28157
28
28158
28
28159
28
28160
28
28161
28
28162
28
28163
28
28164
28
28165
28
28166
28
28167
28
28168
28
28169
28
28170
28
28171
28
28172
28
28173
28
28174
28
28175
28
28176
28
28177
28
28178
28
28179
28
28180
28
28181
28
28182
28
28183
28
28184
28
28185
28
28186
28
28187
28
28188
28
28189
28
28190
28
28191
28
28192
28
28193
28
28194
28
28195
28
28196
28
28197
28
28198
28
28199
28
28200
28
28201
28
28202
28
28203
28
28204
28
28205
28
28206
28
28207
28
28208
28
28209
28
28210
28
28211
28
28212
28
28213
28
28214
28
28215
28
28216
28
28217
28
28218
28
28219
28
28220
28
28221
28
28222
28
28223
28
28224
28
28225
28
28226
28
28227
28
28228
28
28229
28
28230
28
28231
28
28232
28
28233
28
28234
28
28235
28
28236
28
28237
28
28238
28
28239
28
28240
28
28241
28
28242
28
28243
28
28244
28
28245
28
28246
28
28247
28
28248
28
28249
28
28250
28
28251
28
28252
28
28253
28
28254
28
28255
28
28256
28
28257
28
28258
28
28259
28
28260
28
28261
28
28262
28
28263
28
28264
28
28265
28
28266
28
28267
28
28268
28
28269
28
28270
28
28271
28
28272
28
28273
28
28274
28
28275
28
28276
28
28277
28
28278
28
28279
28
28280
28
28281
28
28282
28
28283
28
28284
28
28285
28
28286
28
28287
28
28288
28
28289
28
28290
28
28291
28
28292
28
28293
28
28294
28
28295
28
28296
28
28297
28
28298
28
28299
28
28300
28
28301
28
28302
28
28303
28
28304
28
28305
28
28306
28
28307
28
28308
28
28309
28
28310
28
28311
28
28312
28
28313
28
28314
28
28315
28
28316
28
28317
28
28318
28
28319
28
28320
28
28321
28
28322
28
28323
28
28324
28
28325
28
28326
28
28327
28
28328
28
28329
28
28330
28
28331
28
28332
28
28333
28
28334
28
28335
28
28336
28
28337
28
28338
28
28339
28
28340
28
28341
28
28342
28
28343
28
28344
28
28345
28
28346
28
28347
28
28348
28
28349
28
28350
28
28351
28
28352
28
28353
28
28354
28
28355
28
28356
28
28357
28
28358
28
28359
28
28360
28
28361
28
28362
28
28363
28
28364
28
28365
28
28366
28
28367
28
28368
28
28369
28
28370
28
28371
28
28372
28
28373
28
28374
28
28375
28
28376
28
28377
28
28378
28
28379
28
28380
28
28381
28
28382
28
28383
28
28384
28
28385
28
28386
28
28387
28
28388
28
28389
28
28390
28
28391
28
28392
15
28393
15
28394
15
28395
15
28396
15
28397
15
28398
15
28399
15
28400
15
28401
15
28402
15
28403
15
28404
15
28405
15
28406
15
28407
15
28408
15
28409
15
28410
15
28411
15
28412
28
28413
28
28414
28
28415
28
28416
28
28417
28
28418
28
28419
28
28420
28
28421
28
28422
28
28423
28
28424
28
28425
28
28426
28
28427
28
28428
28
28429
28
28430
28
28431
28
28432
28
28433
28
28434
28
28435
28
28436
28
28437
28
28438
28
28439
28
28440
28
28441
28
28442
28
28443
28
28444
28
28445
28
28446
28
28447
28
28448
28
28449
28
28450
28
28451
28
28452
28
28453
28
28454
28
28455
28
28456
28
28457
28
28458
28
28459
28
28460
28
28461
28
28462
28
28463
28
28464
28
28465
28
28466
28
28467
28
28468
28
28469
28
28470
28
28471
28
28472
28
28473
28
28474
28
28475
28
28476
28
28477
28
28478
28
28479
28
28480
28
28481
28
28482
28
28483
28
28484
28
28485
28
28486
28
28487
28
28488
28
28489
28
28490
28
28491
28
28492
28
28493
28
28494
28
28495
28
28496
28
28497
28
28498
28
28499
28
28500
28
28501
28
28502
28
28503
28
28504
28
28505
28
28506
28
28507
28
28508
28
28509
28
28510
28
28511
28
28512
28
28513
28
28514
28
28515
28
28516
28
28517
28
28518
28
28519
28
28520
28
28521
28
28522
28
28523
28
28524
28
28525
28
28526
28
28527
28
28528
28
28529
28
28530
28
28531
28
28532
28
28533
28
28534
28
28535
28
28536
28
28537
28
28538
28
28539
28
28540
28
28541
28
28542
28
28543
28
28544
28
28545
28
28546
28
28547
28
28548
28
28549
28
28550
28
28551
28
28552
28
28553
28
28554
28
28555
28
28556
28
28557
28
28558
28
28559
28
28560
28
28561
28
28562
28
28563
28
28564
28
28565
28
28566
28
28567
28
28568
28
28569
28
28570
28
28571
28
28572
28
28573
28
28574
28
28575
28
28576
28
28577
28
28578
28
28579
28
28580
28
28581
28
28582
28
28583
28
28584
28
28585
28
28586
28
28587
28
28588
28
28589
28
28590
28
28591
28
28592
28
28593
28
28594
28
28595
28
28596
28
28597
28
28598
28
28599
28
28600
28
28601
28
28602
28
28603
28
28604
28
28605
28
28606
28
28607
28
28608
28
28609
28
28610
28
28611
28
28612
28
28613
28
28614
28
28615
28
28616
28
28617
28
28618
28
28619
28
28620
28
28621
28
28622
28
28623
28
28624
28
28625
28
28626
28
28627
28
28628
28
28629
28
28630
28
28631
28
28632
28
28633
28
28634
28
28635
28
28636
28
28637
28
28638
28
28639
28
28640
28
28641
28
28642
28
28643
28
28644
28
28645
28
28646
28
28647
28
28648
28
28649
28
28650
28
28651
28
28652
28
28653
28
28654
28
28655
28
28656
28
28657
28
28658
28
28659
28
28660
28
28661
28
28662
28
28663
28
28664
28
28665
28
28666
28
28667
28
28668
28
28669
28
28670
28
28671
28
28672
28
28673
28
28674
28
28675
28
28676
28
28677
28
28678
28
28679
28
28680
28
28681
28
28682
28
28683
28
28684
28
28685
28
28686
28
28687
28
28688
28
28689
28
28690
28
28691
28
28692
28
28693
28
28694
28
28695
28
28696
28
28697
28
28698
28
28699
28
28700
28
28701
28
28702
28
28703
28
28704
28
28705
28
28706
28
28707
28
28708
15
28709
28
28710
15
28711
15
28712
15
28713
15
28714
15
28715
15
28716
15
28717
15
28718
15
28719
15
28720
15
28721
15
28722
15
28723
15
28724
15
28725
15
28726
15
28727
15
28728
15
28729
15
28730
15
28731
15
28732
28
28733
28
28734
28
28735
28
28736
28
28737
28
28738
28
28739
28
28740
28
28741
28
28742
28
28743
28
28744
28
28745
28
28746
28
28747
28
28748
28
28749
28
28750
28
28751
28
28752
28
28753
28
28754
28
28755
28
28756
28
28757
28
28758
28
28759
28
28760
28
28761
28
28762
28
28763
28
28764
28
28765
28
28766
28
28767
28
28768
28
28769
28
28770
28
28771
28
28772
28
28773
28
28774
28
28775
28
28776
28
28777
28
28778
28
28779
28
28780
28
28781
28
28782
28
28783
15
28784
15
28785
15
28786
15
28787
28
28788
28
28789
28
28790
28
28791
28
28792
15
28793
28
28794
28
28795
28
28796
28
28797
28
28798
28
28799
28
28800
28
28801
28
28802
28
28803
28
28804
28
28805
28
28806
28
28807
28
28808
28
28809
28
28810
28
28811
28
28812
28
28813
28
28814
28
28815
28
28816
28
28817
28
28818
28
28819
28
28820
28
28821
28
28822
28
28823
28
28824
28
28825
28
28826
28
28827
28
28828
28
28829
28
28830
28
28831
28
28832
28
28833
28
28834
28
28835
28
28836
28
28837
28
28838
28
28839
28
28840
28
28841
28
28842
28
28843
28
28844
28
28845
28
28846
28
28847
28
28848
28
28849
28
28850
28
28851
28
28852
28
28853
28
28854
28
28855
28
28856
28
28857
28
28858
28
28859
28
28860
28
28861
28
28862
28
28863
28
28864
28
28865
28
28866
28
28867
28
28868
28
28869
28
28870
28
28871
28
28872
28
28873
28
28874
28
28875
28
28876
28
28877
28
28878
28
28879
28
28880
28
28881
28
28882
28
28883
28
28884
28
28885
28
28886
28
28887
28
28888
28
28889
28
28890
28
28891
28
28892
28
28893
28
28894
28
28895
28
28896
28
28897
28
28898
28
28899
28
28900
28
28901
28
28902
28
28903
28
28904
28
28905
28
28906
28
28907
28
28908
28
28909
28
28910
28
28911
28
28912
28
28913
28
28914
28
28915
28
28916
28
28917
28
28918
28
28919
28
28920
28
28921
28
28922
28
28923
28
28924
28
28925
28
28926
28
28927
28
28928
28
28929
28
28930
28
28931
28
28932
28
28933
28
28934
28
28935
28
28936
28
28937
28
28938
28
28939
28
28940
28
28941
28
28942
28
28943
28
28944
28
28945
28
28946
28
28947
28
28948
28
28949
28
28950
28
28951
28
28952
28
28953
28
28954
28
28955
28
28956
28
28957
28
28958
28
28959
28
28960
28
28961
28
28962
28
28963
28
28964
28
28965
28
28966
28
28967
28
28968
28
28969
28
28970
28
28971
28
28972
28
28973
28
28974
28
28975
28
28976
28
28977
28
28978
28
28979
28
28980
28
28981
28
28982
28
28983
28
28984
28
28985
28
28986
28
28987
28
28988
28
28989
28
28990
28
28991
28
28992
28
28993
28
28994
28
28995
28
28996
28
28997
28
28998
28
28999
28
29000
28
29001
28
29002
28
29003
28
29004
28
29005
28
29006
28
29007
28
29008
28
29009
28
29010
28
29011
28
29012
28
29013
28
29014
28
29015
28
29016
28
29017
28
29018
28
29019
28
29020
28
29021
28
29022
28
29023
28
29024
28
29025
28
29026
28
29027
15
29028
15
29029
28
29030
15
29031
15
29032
15
29033
15
29034
15
29035
15
29036
15
29037
15
29038
15
29039
15
29040
15
29041
15
29042
15
29043
15
29044
15
29045
15
29046
15
29047
15
29048
15
29049
15
29050
15
29051
15
29052
28
29053
28
29054
28
29055
28
29056
28
29057
28
29058
28
29059
28
29060
28
29061
28
29062
28
29063
28
29064
28
29065
28
29066
28
29067
28
29068
28
29069
28
29070
28
29071
28
29072
28
29073
28
29074
28
29075
28
29076
28
29077
28
29078
28
29079
28
29080
28
29081
28
29082
28
29083
28
29084
28
29085
28
29086
28
29087
28
29088
28
29089
28
29090
28
29091
28
29092
28
29093
28
29094
28
29095
28
29096
28
29097
28
29098
28
29099
28
29100
28
29101
28
29102
28
29103
28
29104
28
29105
28
29106
28
29107
28
29108
28
29109
28
29110
28
29111
28
29112
28
29113
28
29114
28
29115
28
29116
28
29117
28
29118
28
29119
28
29120
28
29121
28
29122
28
29123
28
29124
28
29125
28
29126
28
29127
28
29128
28
29129
28
29130
28
29131
28
29132
28
29133
28
29134
28
29135
28
29136
28
29137
28
29138
28
29139
28
29140
28
29141
28
29142
28
29143
28
29144
28
29145
28
29146
28
29147
28
29148
28
29149
28
29150
28
29151
28
29152
28
29153
28
29154
28
29155
28
29156
28
29157
28
29158
28
29159
28
29160
28
29161
28
29162
28
29163
28
29164
28
29165
28
29166
28
29167
28
29168
28
29169
28
29170
28
29171
28
29172
28
29173
28
29174
28
29175
28
29176
28
29177
28
29178
28
29179
28
29180
28
29181
28
29182
28
29183
28
29184
28
29185
28
29186
28
29187
28
29188
28
29189
28
29190
28
29191
28
29192
28
29193
28
29194
28
29195
28
29196
28
29197
28
29198
28
29199
28
29200
28
29201
28
29202
28
29203
28
29204
28
29205
28
29206
28
29207
28
29208
28
29209
28
29210
28
29211
28
29212
28
29213
28
29214
28
29215
28
29216
28
29217
28
29218
28
29219
28
29220
28
29221
28
29222
28
29223
28
29224
28
29225
28
29226
28
29227
28
29228
28
29229
28
29230
28
29231
28
29232
28
29233
28
29234
28
29235
28
29236
28
29237
28
29238
28
29239
28
29240
28
29241
28
29242
28
29243
28
29244
28
29245
28
29246
28
29247
28
29248
28
29249
28
29250
28
29251
28
29252
28
29253
28
29254
28
29255
28
29256
28
29257
28
29258
28
29259
28
29260
28
29261
28
29262
28
29263
28
29264
28
29265
28
29266
28
29267
28
29268
28
29269
28
29270
28
29271
28
29272
28
29273
28
29274
28
29275
28
29276
28
29277
28
29278
28
29279
28
29280
28
29281
28
29282
28
29283
28
29284
28
29285
28
29286
28
29287
28
29288
28
29289
28
29290
28
29291
28
29292
28
29293
28
29294
28
29295
28
29296
28
29297
28
29298
28
29299
28
29300
28
29301
28
29302
28
29303
28
29304
28
29305
28
29306
28
29307
28
29308
28
29309
28
29310
28
29311
28
29312
28
29313
28
29314
28
29315
28
29316
28
29317
28
29318
28
29319
28
29320
28
29321
28
29322
28
29323
28
29324
28
29325
28
29326
28
29327
28
29328
28
29329
28
29330
28
29331
28
29332
28
29333
28
29334
28
29335
28
29336
28
29337
28
29338
28
29339
28
29340
28
29341
28
29342
28
29343
28
29344
28
29345
28
29346
28
29347
15
29348
15
29349
15
29350
15
29351
15
29352
15
29353
15
29354
15
29355
15
29356
15
29357
15
29358
15
29359
15
29360
15
29361
15
29362
15
29363
15
29364
15
29365
15
29366
15
29367
15
29368
15
29369
15
29370
15
29371
28
29372
28
29373
28
29374
28
29375
28
29376
28
29377
28
29378
28
29379
28
29380
28
29381
28
29382
28
29383
28
29384
28
29385
28
29386
28
29387
28
29388
28
29389
28
29390
28
29391
28
29392
28
29393
28
29394
28
29395
28
29396
28
29397
28
29398
28
29399
28
29400
28
29401
28
29402
28
29403
28
29404
28
29405
28
29406
28
29407
28
29408
28
29409
28
29410
28
29411
28
29412
28
29413
28
29414
28
29415
28
29416
28
29417
28
29418
28
29419
28
29420
28
29421
28
29422
28
29423
28
29424
28
29425
28
29426
28
29427
28
29428
28
29429
28
29430
28
29431
28
29432
28
29433
28
29434
28
29435
28
29436
28
29437
28
29438
28
29439
28
29440
28
29441
28
29442
28
29443
28
29444
28
29445
28
29446
28
29447
28
29448
28
29449
28
29450
28
29451
28
29452
28
29453
28
29454
28
29455
28
29456
28
29457
28
29458
28
29459
28
29460
28
29461
28
29462
28
29463
28
29464
28
29465
28
29466
28
29467
28
29468
28
29469
28
29470
28
29471
28
29472
28
29473
28
29474
28
29475
28
29476
28
29477
28
29478
28
29479
28
29480
28
29481
28
29482
28
29483
28
29484
28
29485
28
29486
28
29487
28
29488
28
29489
28
29490
28
29491
28
29492
28
29493
28
29494
28
29495
28
29496
28
29497
28
29498
28
29499
28
29500
28
29501
28
29502
28
29503
28
29504
28
29505
28
29506
28
29507
28
29508
28
29509
28
29510
28
29511
28
29512
28
29513
28
29514
28
29515
28
29516
28
29517
28
29518
28
29519
28
29520
28
29521
28
29522
28
29523
28
29524
28
29525
28
29526
28
29527
28
29528
28
29529
28
29530
28
29531
28
29532
28
29533
28
29534
28
29535
28
29536
28
29537
28
29538
28
29539
28
29540
28
29541
28
29542
28
29543
28
29544
28
29545
28
29546
28
29547
28
29548
28
29549
28
29550
28
29551
28
29552
28
29553
28
29554
28
29555
28
29556
28
29557
28
29558
28
29559
28
29560
28
29561
28
29562
28
29563
28
29564
28
29565
28
29566
28
29567
28
29568
28
29569
28
29570
28
29571
28
29572
28
29573
28
29574
28
29575
28
29576
28
29577
28
29578
28
29579
28
29580
28
29581
28
29582
28
29583
28
29584
28
29585
28
29586
28
29587
28
29588
28
29589
28
29590
28
29591
28
29592
28
29593
28
29594
28
29595
28
29596
28
29597
28
29598
28
29599
28
29600
28
29601
28
29602
28
29603
28
29604
28
29605
28
29606
28
29607
28
29608
28
29609
28
29610
28
29611
28
29612
28
29613
28
29614
28
29615
28
29616
28
29617
28
29618
28
29619
28
29620
28
29621
28
29622
28
29623
28
29624
28
29625
28
29626
28
29627
28
29628
28
29629
28
29630
28
29631
28
29632
28
29633
28
29634
28
29635
28
29636
28
29637
28
29638
28
29639
28
29640
28
29641
28
29642
28
29643
28
29644
28
29645
28
29646
28
29647
28
29648
28
29649
28
29650
28
29651
28
29652
28
29653
28
29654
28
29655
28
29656
28
29657
28
29658
28
29659
28
29660
28
29661
28
29662
28
29663
28
29664
28
29665
28
29666
28
29667
15
29668
15
29669
15
29670
15
29671
15
29672
15
29673
15
29674
15
29675
15
29676
15
29677
15
29678
15
29679
15
29680
15
29681
15
29682
15
29683
15
29684
15
29685
15
29686
15
29687
15
29688
15
29689
15
29690
15
29691
28
29692
28
29693
28
29694
28
29695
28
29696
28
29697
28
29698
28
29699
28
29700
28
29701
28
29702
28
29703
28
29704
28
29705
28
29706
28
29707
28
29708
28
29709
28
29710
28
29711
28
29712
28
29713
28
29714
28
29715
28
29716
28
29717
28
29718
28
29719
28
29720
28
29721
28
29722
28
29723
28
29724
28
29725
28
29726
28
29727
28
29728
28
29729
28
29730
28
29731
28
29732
28
29733
28
29734
28
29735
28
29736
28
29737
28
29738
28
29739
28
29740
28
29741
28
29742
28
29743
28
29744
28
29745
28
29746
28
29747
28
29748
28
29749
28
29750
28
29751
28
29752
28
29753
28
29754
28
29755
28
29756
28
29757
28
29758
28
29759
28
29760
28
29761
28
29762
28
29763
28
29764
28
29765
28
29766
28
29767
28
29768
28
29769
28
29770
28
29771
28
29772
28
29773
28
29774
28
29775
28
29776
28
29777
28
29778
28
29779
28
29780
28
29781
28
29782
28
29783
28
29784
28
29785
28
29786
28
29787
28
29788
28
29789
28
29790
28
29791
28
29792
28
29793
28
29794
28
29795
28
29796
28
29797
28
29798
28
29799
28
29800
28
29801
28
29802
28
29803
28
29804
28
29805
28
29806
28
29807
28
29808
28
29809
28
29810
28
29811
28
29812
28
29813
28
29814
28
29815
28
29816
28
29817
28
29818
28
29819
28
29820
28
29821
28
29822
28
29823
28
29824
28
29825
28
29826
28
29827
28
29828
28
29829
28
29830
28
29831
28
29832
28
29833
28
29834
28
29835
28
29836
28
29837
28
29838
28
29839
28
29840
28
29841
28
29842
28
29843
28
29844
28
29845
28
29846
28
29847
28
29848
28
29849
28
29850
28
29851
28
29852
28
29853
28
29854
28
29855
28
29856
28
29857
28
29858
28
29859
28
29860
28
29861
28
29862
28
29863
28
29864
28
29865
28
29866
28
29867
28
29868
28
29869
28
29870
28
29871
28
29872
28
29873
28
29874
28
29875
28
29876
28
29877
28
29878
28
29879
28
29880
28
29881
28
29882
28
29883
28
29884
28
29885
28
29886
28
29887
28
29888
28
29889
28
29890
28
29891
28
29892
28
29893
28
29894
28
29895
28
29896
28
29897
28
29898
28
29899
28
29900
28
29901
28
29902
28
29903
28
29904
28
29905
28
29906
28
29907
28
29908
28
29909
28
29910
28
29911
28
29912
28
29913
28
29914
28
29915
28
29916
28
29917
28
29918
28
29919
28
29920
28
29921
28
29922
28
29923
28
29924
28
29925
28
29926
28
29927
28
29928
28
29929
28
29930
28
29931
28
29932
28
29933
28
29934
28
29935
28
29936
28
29937
28
29938
28
29939
28
29940
28
29941
28
29942
28
29943
28
29944
28
29945
28
29946
28
29947
28
29948
28
29949
28
29950
28
29951
28
29952
28
29953
28
29954
28
29955
28
29956
28
29957
28
29958
28
29959
28
29960
28
29961
28
29962
28
29963
28
29964
28
29965
28
29966
28
29967
28
29968
28
29969
28
29970
28
29971
28
29972
28
29973
28
29974
28
29975
28
29976
28
29977
28
29978
28
29979
28
29980
28
29981
28
29982
28
29983
28
29984
28
29985
28
29986
15
29987
15
29988
15
29989
15
29990
15
29991
15
29992
15
29993
15
29994
15
29995
15
29996
15
29997
15
29998
15
29999
15
30000
15
30001
15
30002
15
30003
15
30004
15
30005
15
30006
15
30007
15
30008
15
30009
15
30010
15
30011
15
30012
28
30013
28
30014
28
30015
28
30016
28
30017
28
30018
28
30019
28
30020
28
30021
28
30022
28
30023
28
30024
28
30025
28
30026
28
30027
28
30028
28
30029
28
30030
28
30031
28
30032
28
30033
28
30034
28
30035
28
30036
28
30037
28
30038
28
30039
28
30040
28
30041
28
30042
28
30043
28
30044
28
30045
28
30046
28
30047
28
30048
28
30049
28
30050
28
30051
28
30052
28
30053
28
30054
28
30055
28
30056
28
30057
28
30058
28
30059
28
30060
28
30061
28
30062
28
30063
28
30064
28
30065
28
30066
28
30067
28
30068
28
30069
28
30070
28
30071
28
30072
28
30073
28
30074
28
30075
28
30076
28
30077
28
30078
28
30079
28
30080
28
30081
28
30082
28
30083
28
30084
28
30085
28
30086
28
30087
28
30088
28
30089
28
30090
28
30091
28
30092
28
30093
28
30094
28
30095
28
30096
28
30097
28
30098
28
30099
28
30100
28
30101
28
30102
28
30103
28
30104
28
30105
28
30106
28
30107
28
30108
28
30109
28
30110
28
30111
28
30112
28
30113
28
30114
28
30115
28
30116
28
30117
28
30118
28
30119
28
30120
28
30121
28
30122
28
30123
28
30124
28
30125
28
30126
28
30127
28
30128
28
30129
28
30130
28
30131
28
30132
28
30133
28
30134
28
30135
28
30136
28
30137
28
30138
28
30139
28
30140
28
30141
28
30142
28
30143
28
30144
28
30145
28
30146
28
30147
28
30148
28
30149
28
30150
28
30151
28
30152
28
30153
28
30154
28
30155
28
30156
28
30157
28
30158
28
30159
28
30160
28
30161
28
30162
28
30163
28
30164
28
30165
28
30166
28
30167
28
30168
28
30169
28
30170
28
30171
28
30172
28
30173
28
30174
28
30175
28
30176
28
30177
28
30178
28
30179
28
30180
28
30181
28
30182
28
30183
28
30184
28
30185
28
30186
28
30187
28
30188
28
30189
28
30190
28
30191
28
30192
28
30193
28
30194
28
30195
28
30196
28
30197
28
30198
28
30199
28
30200
28
30201
28
30202
28
30203
28
30204
28
30205
28
30206
28
30207
28
30208
28
30209
28
30210
28
30211
28
30212
28
30213
28
30214
28
30215
28
30216
28
30217
28
30218
28
30219
28
30220
28
30221
28
30222
28
30223
28
30224
28
30225
28
30226
28
30227
28
30228
28
30229
28
30230
28
30231
28
30232
28
30233
28
30234
28
30235
28
30236
28
30237
28
30238
28
30239
28
30240
28
30241
28
30242
28
30243
28
30244
28
30245
28
30246
28
30247
28
30248
28
30249
28
30250
28
30251
28
30252
28
30253
28
30254
28
30255
28
30256
28
30257
28
30258
28
30259
28
30260
28
30261
28
30262
28
30263
28
30264
28
30265
28
30266
28
30267
28
30268
28
30269
28
30270
28
30271
28
30272
28
30273
28
30274
28
30275
28
30276
28
30277
28
30278
28
30279
28
30280
28
30281
28
30282
28
30283
28
30284
28
30285
28
30286
28
30287
28
30288
28
30289
28
30290
28
30291
28
30292
28
30293
28
30294
28
30295
28
30296
28
30297
28
30298
28
30299
28
30300
28
30301
28
30302
28
30303
28
30304
28
30305
28
30306
15
30307
15
30308
15
30309
15
30310
15
30311
15
30312
15
30313
15
30314
15
30315
15
30316
15
30317
15
30318
15
30319
15
30320
15
30321
15
30322
15
30323
15
30324
15
30325
15
30326
15
30327
15
30328
15
30329
15
30330
15
30331
28
30332
28
30333
28
30334
28
30335
28
30336
28
30337
28
30338
28
30339
28
30340
28
30341
28
30342
28
30343
28
30344
28
30345
28
30346
28
30347
28
30348
28
30349
28
30350
28
30351
28
30352
28
30353
28
30354
28
30355
28
30356
28
30357
28
30358
28
30359
28
30360
28
30361
28
30362
28
30363
28
30364
28
30365
28
30366
28
30367
28
30368
28
30369
28
30370
28
30371
28
30372
28
30373
28
30374
28
30375
28
30376
28
30377
28
30378
28
30379
28
30380
28
30381
28
30382
28
30383
28
30384
28
30385
28
30386
28
30387
28
30388
28
30389
28
30390
28
30391
28
30392
28
30393
28
30394
28
30395
28
30396
28
30397
28
30398
28
30399
28
30400
28
30401
28
30402
28
30403
28
30404
28
30405
28
30406
28
30407
28
30408
28
30409
28
30410
28
30411
28
30412
28
30413
28
30414
28
30415
28
30416
28
30417
28
30418
28
30419
28
30420
28
30421
28
30422
28
30423
28
30424
28
30425
28
30426
28
30427
28
30428
28
30429
28
30430
28
30431
28
30432
28
30433
28
30434
28
30435
28
30436
28
30437
28
30438
28
30439
28
30440
28
30441
28
30442
28
30443
28
30444
28
30445
28
30446
28
30447
28
30448
28
30449
28
30450
28
30451
28
30452
28
30453
28
30454
28
30455
28
30456
28
30457
28
30458
28
30459
28
30460
28
30461
28
30462
28
30463
28
30464
28
30465
28
30466
28
30467
28
30468
28
30469
28
30470
28
30471
28
30472
28
30473
28
30474
28
30475
28
30476
28
30477
28
30478
28
30479
28
30480
28
30481
28
30482
28
30483
28
30484
28
30485
28
30486
28
30487
28
30488
28
30489
28
30490
28
30491
28
30492
28
30493
28
30494
28
30495
28
30496
28
30497
28
30498
28
30499
28
30500
28
30501
28
30502
28
30503
28
30504
28
30505
28
30506
28
30507
28
30508
28
30509
28
30510
28
30511
28
30512
28
30513
28
30514
28
30515
28
30516
28
30517
28
30518
28
30519
28
30520
28
30521
28
30522
28
30523
28
30524
28
30525
28
30526
28
30527
28
30528
28
30529
28
30530
28
30531
28
30532
28
30533
28
30534
28
30535
28
30536
28
30537
28
30538
28
30539
28
30540
28
30541
28
30542
28
30543
28
30544
28
30545
28
30546
28
30547
28
30548
28
30549
28
30550
28
30551
28
30552
28
30553
28
30554
28
30555
28
30556
28
30557
28
30558
28
30559
28
30560
28
30561
28
30562
28
30563
28
30564
28
30565
28
30566
28
30567
28
30568
28
30569
28
30570
28
30571
28
30572
28
30573
28
30574
28
30575
28
30576
28
30577
28
30578
28
30579
28
30580
28
30581
28
30582
28
30583
28
30584
28
30585
28
30586
28
30587
28
30588
28
30589
28
30590
28
30591
28
30592
28
30593
28
30594
28
30595
28
30596
28
30597
28
30598
28
30599
28
30600
28
30601
28
30602
28
30603
28
30604
28
30605
28
30606
28
30607
28
30608
28
30609
28
30610
28
30611
28
30612
28
30613
28
30614
28
30615
28
30616
28
30617
28
30618
28
30619
28
30620
28
30621
28
30622
28
30623
28
30624
28
30625
28
30626
15
30627
15
30628
15
30629
15
30630
15
30631
15
30632
15
30633
15
30634
15
30635
15
30636
15
30637
15
30638
15
30639
15
30640
15
30641
15
30642
15
30643
15
30644
15
30645
15
30646
15
30647
15
30648
15
30649
15
30650
15
30651
28
30652
28
30653
28
30654
28
30655
28
30656
28
30657
28
30658
28
30659
28
30660
28
30661
28
30662
28
30663
28
30664
28
30665
28
30666
28
30667
28
30668
28
30669
28
30670
28
30671
28
30672
28
30673
28
30674
28
30675
28
30676
28
30677
28
30678
28
30679
28
30680
28
30681
28
30682
28
30683
28
30684
28
30685
28
30686
28
30687
28
30688
28
30689
28
30690
28
30691
28
30692
28
30693
28
30694
28
30695
28
30696
28
30697
28
30698
28
30699
28
30700
28
30701
28
30702
28
30703
28
30704
28
30705
28
30706
28
30707
28
30708
28
30709
28
30710
28
30711
28
30712
28
30713
28
30714
28
30715
28
30716
28
30717
28
30718
28
30719
28
30720
28
30721
28
30722
28
30723
28
30724
28
30725
28
30726
28
30727
28
30728
28
30729
28
30730
28
30731
28
30732
28
30733
28
30734
28
30735
28
30736
28
30737
28
30738
28
30739
28
30740
28
30741
28
30742
28
30743
28
30744
28
30745
28
30746
28
30747
28
30748
28
30749
28
30750
28
30751
28
30752
28
30753
28
30754
28
30755
28
30756
28
30757
28
30758
28
30759
28
30760
28
30761
28
30762
28
30763
28
30764
28
30765
28
30766
28
30767
28
30768
28
30769
28
30770
28
30771
28
30772
28
30773
28
30774
28
30775
28
30776
28
30777
28
30778
28
30779
28
30780
28
30781
28
30782
28
30783
28
30784
28
30785
28
30786
28
30787
28
30788
28
30789
28
30790
28
30791
28
30792
28
30793
28
30794
28
30795
28
30796
28
30797
28
30798
28
30799
28
30800
28
30801
28
30802
28
30803
28
30804
28
30805
28
30806
28
30807
28
30808
28
30809
28
30810
28
30811
28
30812
28
30813
28
30814
28
30815
28
30816
28
30817
28
30818
28
30819
28
30820
28
30821
28
30822
28
30823
28
30824
28
30825
28
30826
28
30827
28
30828
28
30829
28
30830
28
30831
28
30832
28
30833
28
30834
28
30835
28
30836
28
30837
28
30838
28
30839
28
30840
28
30841
28
30842
28
30843
28
30844
28
30845
28
30846
28
30847
28
30848
28
30849
28
30850
28
30851
28
30852
28
30853
28
30854
28
30855
28
30856
28
30857
28
30858
28
30859
28
30860
28
30861
28
30862
28
30863
28
30864
28
30865
28
30866
28
30867
28
30868
28
30869
28
30870
28
30871
28
30872
28
30873
28
30874
28
30875
28
30876
28
30877
28
30878
28
30879
28
30880
28
30881
28
30882
28
30883
28
30884
28
30885
28
30886
28
30887
28
30888
28
30889
28
30890
28
30891
28
30892
28
30893
28
30894
28
30895
28
30896
28
30897
28
30898
28
30899
28
30900
28
30901
28
30902
28
30903
28
30904
28
30905
28
30906
28
30907
28
30908
28
30909
28
30910
28
30911
28
30912
28
30913
28
30914
28
30915
28
30916
28
30917
28
30918
28
30919
28
30920
28
30921
28
30922
28
30923
28
30924
28
30925
28
30926
28
30927
28
30928
28
30929
28
30930
28
30931
28
30932
28
30933
28
30934
28
30935
28
30936
28
30937
28
30938
28
30939
28
30940
28
30941
28
30942
28
30943
28
30944
28
30945
28
30946
28
30947
28
30948
15
30949
15
30950
15
30951
15
30952
15
30953
15
30954
15
30955
15
30956
15
30957
15
30958
15
30959
15
30960
15
30961
15
30962
15
30963
15
30964
15
30965
15
30966
15
30967
15
30968
15
30969
15
30970
28
30971
28
30972
28
30973
28
30974
28
30975
28
30976
28
30977
28
30978
28
30979
28
30980
28
30981
28
30982
28
30983
28
30984
28
30985
28
30986
28
30987
28
30988
28
30989
28
30990
28
30991
28
30992
28
30993
28
30994
28
30995
28
30996
28
30997
28
30998
28
30999
28
31000
28
31001
28
31002
28
31003
28
31004
28
31005
28
31006
28
31007
28
31008
28
31009
28
31010
28
31011
28
31012
28
31013
28
31014
28
31015
28
31016
28
31017
15
31018
28
31019
28
31020
28
31021
28
31022
28
31023
28
31024
28
31025
28
31026
28
31027
28
31028
28
31029
28
31030
28
31031
28
31032
28
31033
28
31034
28
31035
28
31036
28
31037
28
31038
28
31039
28
31040
28
31041
28
31042
28
31043
28
31044
28
31045
28
31046
28
31047
28
31048
28
31049
28
31050
28
31051
28
31052
28
31053
28
31054
28
31055
28
31056
28
31057
28
31058
28
31059
28
31060
28
31061
28
31062
28
31063
28
31064
28
31065
28
31066
28
31067
28
31068
28
31069
28
31070
28
31071
28
31072
28
31073
28
31074
28
31075
28
31076
28
31077
28
31078
28
31079
28
31080
28
31081
28
31082
28
31083
28
31084
28
31085
28
31086
28
31087
28
31088
28
31089
28
31090
28
31091
28
31092
28
31093
28
31094
28
31095
28
31096
28
31097
28
31098
28
31099
28
31100
28
31101
28
31102
28
31103
28
31104
28
31105
28
31106
28
31107
28
31108
28
31109
28
31110
28
31111
28
31112
28
31113
28
31114
28
31115
28
31116
28
31117
28
31118
28
31119
28
31120
28
31121
28
31122
28
31123
28
31124
28
31125
28
31126
28
31127
28
31128
28
31129
28
31130
28
31131
28
31132
28
31133
28
31134
28
31135
28
31136
28
31137
28
31138
28
31139
28
31140
28
31141
28
31142
28
31143
28
31144
28
31145
28
31146
28
31147
28
31148
28
31149
28
31150
28
31151
28
31152
28
31153
28
31154
28
31155
28
31156
28
31157
28
31158
28
31159
28
31160
28
31161
28
31162
28
31163
28
31164
28
31165
28
31166
28
31167
28
31168
28
31169
28
31170
28
31171
28
31172
28
31173
28
31174
28
31175
28
31176
28
31177
28
31178
28
31179
28
31180
28
31181
28
31182
28
31183
28
31184
28
31185
28
31186
28
31187
28
31188
28
31189
28
31190
28
31191
28
31192
28
31193
28
31194
28
31195
28
31196
28
31197
28
31198
28
31199
28
31200
28
31201
28
31202
28
31203
28
31204
28
31205
28
31206
28
31207
28
31208
28
31209
28
31210
28
31211
28
31212
28
31213
28
31214
28
31215
28
31216
28
31217
28
31218
28
31219
28
31220
28
31221
28
31222
28
31223
28
31224
28
31225
28
31226
28
31227
28
31228
28
31229
28
31230
28
31231
28
31232
28
31233
28
31234
28
31235
28
31236
28
31237
28
31238
28
31239
28
31240
28
31241
28
31242
28
31243
28
31244
28
31245
28
31246
28
31247
28
31248
28
31249
28
31250
28
31251
28
31252
28
31253
28
31254
28
31255
28
31256
28
31257
28
31258
28
31259
28
31260
28
31261
28
31262
28
31263
28
31264
28
31265
28
31266
15
31267
15
31268
15
31269
15
31270
15
31271
15
31272
15
31273
15
31274
15
31275
15
31276
15
31277
15
31278
15
31279
15
31280
15
31281
15
31282
15
31283
15
31284
15
31285
15
31286
15
31287
15
31288
15
31289
28
31290
28
31291
28
31292
28
31293
28
31294
28
31295
28
31296
28
31297
28
31298
28
31299
28
31300
28
31301
28
31302
28
31303
28
31304
28
31305
28
31306
28
31307
28
31308
28
31309
28
31310
28
31311
28
31312
28
31313
28
31314
28
31315
28
31316
28
31317
28
31318
28
31319
28
31320
28
31321
28
31322
28
31323
28
31324
28
31325
28
31326
28
31327
28
31328
28
31329
28
31330
28
31331
28
31332
28
31333
28
31334
28
31335
28
31336
28
31337
15
31338
28
31339
28
31340
28
31341
28
31342
28
31343
28
31344
28
31345
28
31346
28
31347
28
31348
28
31349
28
31350
28
31351
28
31352
28
31353
28
31354
28
31355
28
31356
28
31357
28
31358
28
31359
28
31360
28
31361
28
31362
28
31363
28
31364
28
31365
28
31366
28
31367
28
31368
28
31369
28
31370
28
31371
28
31372
28
31373
28
31374
28
31375
28
31376
28
31377
28
31378
28
31379
28
31380
28
31381
28
31382
28
31383
28
31384
28
31385
28
31386
28
31387
28
31388
28
31389
28
31390
28
31391
28
31392
28
31393
28
31394
28
31395
28
31396
28
31397
28
31398
28
31399
28
31400
28
31401
28
31402
28
31403
28
31404
28
31405
28
31406
28
31407
28
31408
28
31409
28
31410
28
31411
15
31412
28
31413
28
31414
28
31415
28
31416
28
31417
28
31418
28
31419
28
31420
28
31421
28
31422
28
31423
28
31424
28
31425
28
31426
28
31427
28
31428
28
31429
28
31430
28
31431
28
31432
28
31433
28
31434
28
31435
28
31436
28
31437
28
31438
28
31439
28
31440
28
31441
28
31442
28
31443
28
31444
28
31445
28
31446
28
31447
28
31448
28
31449
28
31450
28
31451
28
31452
28
31453
28
31454
28
31455
28
31456
28
31457
28
31458
28
31459
28
31460
28
31461
28
31462
28
31463
28
31464
28
31465
28
31466
28
31467
28
31468
28
31469
28
31470
28
31471
28
31472
28
31473
28
31474
28
31475
28
31476
28
31477
28
31478
28
31479
28
31480
28
31481
28
31482
28
31483
28
31484
28
31485
28
31486
28
31487
28
31488
28
31489
28
31490
28
31491
28
31492
28
31493
28
31494
28
31495
28
31496
28
31497
28
31498
28
31499
28
31500
28
31501
28
31502
28
31503
28
31504
28
31505
28
31506
28
31507
28
31508
28
31509
28
31510
28
31511
28
31512
28
31513
28
31514
28
31515
28
31516
28
31517
28
31518
28
31519
28
31520
28
31521
28
31522
28
31523
28
31524
28
31525
28
31526
28
31527
28
31528
28
31529
28
31530
28
31531
28
31532
28
31533
28
31534
28
31535
28
31536
28
31537
28
31538
28
31539
28
31540
28
31541
28
31542
28
31543
28
31544
28
31545
28
31546
28
31547
28
31548
28
31549
28
31550
28
31551
28
31552
28
31553
28
31554
28
31555
28
31556
28
31557
28
31558
28
31559
28
31560
28
31561
28
31562
28
31563
28
31564
28
31565
28
31566
28
31567
28
31568
28
31569
28
31570
28
31571
28
31572
28
31573
28
31574
28
31575
28
31576
28
31577
28
31578
28
31579
28
31580
28
31581
28
31582
28
31583
28
31584
28
31585
28
31586
28
31587
15
31588
15
31589
15
31590
15
31591
15
31592
15
31593
15
31594
15
31595
15
31596
15
31597
15
31598
15
31599
15
31600
15
31601
15
31602
15
31603
15
31604
15
31605
15
31606
15
31607
15
31608
15
31609
15
31610
28
31611
28
31612
28
31613
28
31614
28
31615
28
31616
28
31617
28
31618
28
31619
28
31620
28
31621
28
31622
28
31623
28
31624
28
31625
28
31626
28
31627
28
31628
28
31629
28
31630
28
31631
28
31632
28
31633
28
31634
28
31635
28
31636
28
31637
28
31638
28
31639
28
31640
28
31641
28
31642
28
31643
28
31644
28
31645
28
31646
28
31647
28
31648
28
31649
28
31650
28
31651
28
31652
28
31653
28
31654
28
31655
28
31656
15
31657
15
31658
28
31659
28
31660
28
31661
28
31662
28
31663
28
31664
28
31665
28
31666
28
31667
28
31668
28
31669
28
31670
28
31671
28
31672
28
31673
28
31674
28
31675
28
31676
28
31677
28
31678
28
31679
28
31680
28
31681
28
31682
28
31683
28
31684
28
31685
28
31686
28
31687
28
31688
28
31689
28
31690
28
31691
28
31692
28
31693
28
31694
28
31695
28
31696
28
31697
28
31698
28
31699
28
31700
28
31701
28
31702
28
31703
28
31704
28
31705
28
31706
28
31707
28
31708
28
31709
28
31710
28
31711
28
31712
28
31713
28
31714
28
31715
28
31716
28
31717
28
31718
28
31719
28
31720
28
31721
28
31722
28
31723
28
31724
28
31725
28
31726
28
31727
28
31728
28
31729
28
31730
28
31731
28
31732
28
31733
28
31734
28
31735
28
31736
28
31737
28
31738
28
31739
28
31740
28
31741
28
31742
28
31743
28
31744
28
31745
28
31746
28
31747
28
31748
28
31749
28
31750
28
31751
28
31752
28
31753
28
31754
28
31755
28
31756
28
31757
28
31758
28
31759
28
31760
28
31761
28
31762
28
31763
28
31764
28
31765
28
31766
28
31767
28
31768
28
31769
28
31770
28
31771
28
31772
28
31773
28
31774
28
31775
28
31776
28
31777
28
31778
28
31779
28
31780
28
31781
28
31782
28
31783
28
31784
28
31785
28
31786
28
31787
28
31788
28
31789
28
31790
28
31791
28
31792
28
31793
28
31794
28
31795
28
31796
28
31797
28
31798
28
31799
28
31800
28
31801
28
31802
28
31803
28
31804
28
31805
28
31806
28
31807
28
31808
28
31809
28
31810
28
31811
28
31812
28
31813
28
31814
28
31815
28
31816
28
31817
28
31818
28
31819
28
31820
28
31821
28
31822
28
31823
28
31824
28
31825
28
31826
28
31827
28
31828
28
31829
28
31830
28
31831
28
31832
28
31833
28
31834
28
31835
28
31836
28
31837
28
31838
28
31839
28
31840
28
31841
28
31842
28
31843
28
31844
28
31845
28
31846
28
31847
28
31848
28
31849
28
31850
28
31851
28
31852
28
31853
28
31854
28
31855
28
31856
28
31857
28
31858
28
31859
28
31860
28
31861
28
31862
28
31863
28
31864
28
31865
28
31866
28
31867
28
31868
28
31869
28
31870
28
31871
28
31872
28
31873
28
31874
28
31875
28
31876
28
31877
28
31878
28
31879
28
31880
28
31881
28
31882
28
31883
28
31884
28
31885
28
31886
28
31887
28
31888
28
31889
28
31890
28
31891
28
31892
28
31893
28
31894
28
31895
28
31896
28
31897
28
31898
28
31899
28
31900
28
31901
28
31902
28
31903
28
31904
28
31905
28
31906
28
31907
15
31908
15
31909
15
31910
15
31911
15
31912
15
31913
15
31914
15
31915
15
31916
15
31917
15
31918
15
31919
15
31920
15
31921
15
31922
15
31923
15
31924
15
31925
15
31926
15
31927
15
31928
15
31929
15
31930
28
31931
28
31932
28
31933
28
31934
28
31935
28
31936
28
31937
28
31938
28
31939
28
31940
28
31941
28
31942
28
31943
28
31944
28
31945
28
31946
28
31947
28
31948
28
31949
28
31950
28
31951
28
31952
28
31953
28
31954
28
31955
28
31956
28
31957
28
31958
28
31959
28
31960
28
31961
28
31962
28
31963
28
31964
28
31965
28
31966
28
31967
28
31968
28
31969
28
31970
28
31971
28
31972
28
31973
28
31974
28
31975
28
31976
15
31977
15
31978
28
31979
28
31980
28
31981
28
31982
28
31983
28
31984
28
31985
28
31986
28
31987
28
31988
28
31989
28
31990
28
31991
28
31992
28
31993
28
31994
28
31995
28
31996
28
31997
28
31998
28
31999
28
32000
28
32001
28
32002
28
32003
28
32004
28
32005
28
32006
28
32007
28
32008
28
32009
28
32010
28
32011
28
32012
28
32013
28
32014
28
32015
28
32016
28
32017
28
32018
28
32019
28
32020
28
32021
28
32022
28
32023
28
32024
28
32025
28
32026
28
32027
28
32028
28
32029
28
32030
28
32031
28
32032
28
32033
28
32034
28
32035
28
32036
28
32037
28
32038
28
32039
28
32040
28
32041
28
32042
28
32043
28
32044
28
32045
28
32046
28
32047
28
32048
28
32049
28
32050
28
32051
28
32052
28
32053
28
32054
28
32055
28
32056
28
32057
28
32058
15
32059
28
32060
28
32061
28
32062
28
32063
28
32064
28
32065
28
32066
28
32067
28
32068
28
32069
28
32070
28
32071
28
32072
28
32073
28
32074
28
32075
28
32076
28
32077
28
32078
28
32079
28
32080
28
32081
28
32082
28
32083
28
32084
28
32085
28
32086
28
32087
28
32088
28
32089
28
32090
28
32091
28
32092
28
32093
28
32094
28
32095
28
32096
28
32097
28
32098
28
32099
28
32100
28
32101
28
32102
28
32103
28
32104
28
32105
28
32106
28
32107
28
32108
28
32109
28
32110
28
32111
28
32112
28
32113
28
32114
28
32115
28
32116
28
32117
28
32118
28
32119
28
32120
28
32121
28
32122
28
32123
28
32124
28
32125
28
32126
28
32127
28
32128
28
32129
28
32130
28
32131
28
32132
28
32133
28
32134
28
32135
28
32136
28
32137
28
32138
28
32139
28
32140
28
32141
28
32142
28
32143
28
32144
28
32145
28
32146
28
32147
28
32148
28
32149
28
32150
28
32151
28
32152
28
32153
28
32154
28
32155
28
32156
28
32157
28
32158
28
32159
28
32160
28
32161
28
32162
28
32163
28
32164
28
32165
28
32166
28
32167
28
32168
28
32169
28
32170
28
32171
28
32172
28
32173
28
32174
28
32175
28
32176
28
32177
28
32178
28
32179
28
32180
28
32181
28
32182
28
32183
28
32184
28
32185
28
32186
28
32187
28
32188
28
32189
28
32190
28
32191
28
32192
28
32193
28
32194
28
32195
28
32196
28
32197
28
32198
28
32199
28
32200
28
32201
28
32202
28
32203
28
32204
28
32205
28
32206
28
32207
28
32208
28
32209
28
32210
28
32211
28
32212
28
32213
28
32214
28
32215
28
32216
28
32217
28
32218
28
32219
28
32220
28
32221
28
32222
28
32223
28
32224
28
32225
28
32226
15
32227
15
32228
15
32229
15
32230
15
32231
15
32232
15
32233
15
32234
15
32235
15
32236
15
32237
15
32238
15
32239
15
32240
15
32241
15
32242
15
32243
15
32244
15
32245
15
32246
15
32247
15
32248
15
32249
28
32250
28
32251
28
32252
28
32253
28
32254
28
32255
28
32256
28
32257
28
32258
28
32259
28
32260
28
32261
28
32262
28
32263
28
32264
28
32265
28
32266
28
32267
28
32268
28
32269
28
32270
28
32271
28
32272
28
32273
28
32274
28
32275
28
32276
28
32277
28
32278
28
32279
28
32280
28
32281
28
32282
28
32283
28
32284
28
32285
28
32286
28
32287
28
32288
28
32289
28
32290
28
32291
28
32292
28
32293
28
32294
28
32295
28
32296
15
32297
15
32298
28
32299
28
32300
28
32301
28
32302
28
32303
28
32304
28
32305
28
32306
28
32307
28
32308
28
32309
28
32310
28
32311
28
32312
28
32313
28
32314
28
32315
28
32316
28
32317
28
32318
28
32319
28
32320
28
32321
28
32322
28
32323
28
32324
28
32325
28
32326
28
32327
28
32328
28
32329
28
32330
28
32331
28
32332
28
32333
28
32334
28
32335
28
32336
28
32337
28
32338
28
32339
28
32340
28
32341
28
32342
28
32343
28
32344
28
32345
28
32346
28
32347
28
32348
28
32349
28
32350
28
32351
28
32352
28
32353
28
32354
28
32355
28
32356
28
32357
28
32358
28
32359
28
32360
28
32361
28
32362
28
32363
28
32364
28
32365
28
32366
28
32367
28
32368
28
32369
28
32370
28
32371
28
32372
28
32373
28
32374
28
32375
28
32376
28
32377
28
32378
28
32379
28
32380
28
32381
28
32382
28
32383
28
32384
28
32385
28
32386
28
32387
28
32388
28
32389
28
32390
28
32391
28
32392
28
32393
28
32394
28
32395
28
32396
28
32397
28
32398
28
32399
28
32400
28
32401
28
32402
28
32403
28
32404
28
32405
28
32406
28
32407
28
32408
28
32409
28
32410
28
32411
28
32412
28
32413
28
32414
28
32415
28
32416
28
32417
28
32418
28
32419
28
32420
28
32421
28
32422
28
32423
28
32424
28
32425
28
32426
28
32427
28
32428
28
32429
28
32430
28
32431
28
32432
28
32433
28
32434
28
32435
28
32436
28
32437
28
32438
28
32439
28
32440
28
32441
28
32442
28
32443
28
32444
28
32445
28
32446
28
32447
28
32448
28
32449
28
32450
28
32451
28
32452
28
32453
28
32454
28
32455
28
32456
28
32457
28
32458
28
32459
28
32460
28
32461
28
32462
28
32463
28
32464
28
32465
28
32466
28
32467
28
32468
28
32469
28
32470
28
32471
28
32472
28
32473
28
32474
28
32475
28
32476
28
32477
28
32478
28
32479
28
32480
28
32481
28
32482
28
32483
28
32484
28
32485
28
32486
28
32487
28
32488
28
32489
28
32490
28
32491
28
32492
28
32493
28
32494
28
32495
28
32496
28
32497
28
32498
28
32499
28
32500
28
32501
28
32502
28
32503
28
32504
28
32505
28
32506
28
32507
28
32508
28
32509
28
32510
28
32511
28
32512
28
32513
28
32514
28
32515
28
32516
28
32517
28
32518
28
32519
28
32520
28
32521
28
32522
28
32523
28
32524
28
32525
28
32526
28
32527
28
32528
28
32529
28
32530
28
32531
28
32532
28
32533
28
32534
28
32535
28
32536
28
32537
28
32538
28
32539
28
32540
28
32541
28
32542
28
32543
28
32544
28
32545
28
32546
15
32547
15
32548
15
32549
15
32550
15
32551
15
32552
15
32553
15
32554
15
32555
15
32556
15
32557
15
32558
15
32559
15
32560
15
32561
15
32562
15
32563
15
32564
15
32565
15
32566
15
32567
15
32568
15
32569
15
32570
28
32571
28
32572
28
32573
28
32574
28
32575
28
32576
28
32577
28
32578
28
32579
28
32580
28
32581
28
32582
28
32583
28
32584
28
32585
28
32586
28
32587
28
32588
28
32589
28
32590
28
32591
28
32592
28
32593
28
32594
28
32595
28
32596
28
32597
28
32598
15
32599
15
32600
28
32601
28
32602
28
32603
28
32604
28
32605
28
32606
28
32607
28
32608
28
32609
28
32610
15
32611
15
32612
28
32613
28
32614
28
32615
28
32616
15
32617
15
32618
15
32619
28
32620
28
32621
28
32622
28
32623
28
32624
28
32625
28
32626
28
32627
28
32628
28
32629
28
32630
28
32631
28
32632
28
32633
28
32634
28
32635
28
32636
28
32637
28
32638
28
32639
28
32640
28
32641
28
32642
28
32643
28
32644
28
32645
28
32646
28
32647
28
32648
28
32649
15
32650
28
32651
28
32652
28
32653
28
32654
28
32655
28
32656
28
32657
28
32658
28
32659
28
32660
28
32661
28
32662
28
32663
28
32664
28
32665
28
32666
28
32667
28
32668
28
32669
28
32670
28
32671
28
32672
28
32673
28
32674
28
32675
28
32676
28
32677
28
32678
28
32679
28
32680
28
32681
28
32682
28
32683
28
32684
28
32685
28
32686
28
32687
28
32688
28
32689
28
32690
28
32691
28
32692
28
32693
28
32694
28
32695
28
32696
28
32697
28
32698
28
32699
28
32700
28
32701
28
32702
28
32703
28
32704
28
32705
28
32706
28
32707
28
32708
28
32709
28
32710
28
32711
28
32712
28
32713
28
32714
28
32715
28
32716
28
32717
28
32718
28
32719
28
32720
28
32721
28
32722
28
32723
28
32724
28
32725
28
32726
28
32727
28
32728
28
32729
28
32730
28
32731
28
32732
28
32733
28
32734
28
32735
28
32736
28
32737
28
32738
28
32739
28
32740
28
32741
28
32742
28
32743
28
32744
28
32745
28
32746
28
32747
28
32748
28
32749
28
32750
28
32751
28
32752
28
32753
28
32754
28
32755
28
32756
28
32757
28
32758
28
32759
28
32760
28
32761
28
32762
28
32763
28
32764
28
32765
28
32766
28
32767
28
32768
28
32769
28
32770
28
32771
28
32772
28
32773
28
32774
28
32775
28
32776
28
32777
28
32778
28
32779
28
32780
28
32781
28
32782
28
32783
28
32784
28
32785
28
32786
28
32787
28
32788
28
32789
28
32790
28
32791
28
32792
28
32793
28
32794
28
32795
28
32796
28
32797
28
32798
28
32799
28
32800
28
32801
28
32802
28
32803
28
32804
28
32805
28
32806
28
32807
28
32808
28
32809
28
32810
28
32811
28
32812
28
32813
28
32814
28
32815
28
32816
28
32817
28
32818
28
32819
28
32820
28
32821
28
32822
28
32823
28
32824
28
32825
28
32826
28
32827
28
32828
28
32829
28
32830
28
32831
28
32832
28
32833
28
32834
28
32835
28
32836
28
32837
28
32838
28
32839
28
32840
28
32841
28
32842
28
32843
28
32844
28
32845
28
32846
28
32847
28
32848
28
32849
28
32850
28
32851
28
32852
28
32853
28
32854
28
32855
28
32856
28
32857
28
32858
28
32859
28
32860
28
32861
28
32862
28
32863
28
32864
15
32865
15
32866
15
32867
15
32868
15
32869
15
32870
15
32871
15
32872
15
32873
15
32874
15
32875
15
32876
15
32877
15
32878
15
32879
15
32880
15
32881
15
32882
15
32883
15
32884
15
32885
15
32886
15
32887
15
32888
15
32889
15
32890
15
32891
28
32892
28
32893
28
32894
28
32895
28
32896
28
32897
28
32898
28
32899
28
32900
28
32901
28
32902
28
32903
28
32904
28
32905
28
32906
28
32907
28
32908
28
32909
28
32910
28
32911
28
32912
28
32913
28
32914
28
32915
28
32916
28
32917
28
32918
15
32919
15
32920
15
32921
15
32922
28
32923
15
32924
15
32925
28
32926
15
32927
15
32928
15
32929
15
32930
15
32931
15
32932
28
32933
28
32934
28
32935
28
32936
28
32937
15
32938
28
32939
28
32940
28
32941
28
32942
28
32943
28
32944
28
32945
28
32946
28
32947
28
32948
28
32949
28
32950
28
32951
28
32952
28
32953
28
32954
28
32955
28
32956
28
32957
28
32958
28
32959
28
32960
28
32961
28
32962
28
32963
28
32964
28
32965
28
32966
28
32967
28
32968
28
32969
15
32970
28
32971
28
32972
28
32973
28
32974
28
32975
28
32976
28
32977
28
32978
28
32979
28
32980
28
32981
28
32982
28
32983
28
32984
28
32985
28
32986
28
32987
28
32988
28
32989
28
32990
28
32991
28
32992
28
32993
28
32994
28
32995
28
32996
28
32997
28
32998
28
32999
28
33000
28
33001
28
33002
28
33003
28
33004
28
33005
28
33006
28
33007
28
33008
28
33009
28
33010
28
33011
28
33012
28
33013
28
33014
28
33015
28
33016
15
33017
28
33018
28
33019
28
33020
28
33021
28
33022
28
33023
28
33024
28
33025
28
33026
28
33027
28
33028
28
33029
28
33030
28
33031
28
33032
28
33033
28
33034
28
33035
28
33036
28
33037
28
33038
28
33039
28
33040
28
33041
28
33042
28
33043
28
33044
28
33045
28
33046
28
33047
28
33048
28
33049
28
33050
28
33051
28
33052
28
33053
28
33054
28
33055
28
33056
28
33057
28
33058
28
33059
28
33060
28
33061
28
33062
28
33063
28
33064
28
33065
28
33066
28
33067
28
33068
28
33069
28
33070
28
33071
28
33072
28
33073
28
33074
28
33075
28
33076
28
33077
28
33078
28
33079
28
33080
28
33081
28
33082
28
33083
28
33084
28
33085
28
33086
28
33087
28
33088
28
33089
28
33090
28
33091
28
33092
28
33093
28
33094
28
33095
28
33096
28
33097
28
33098
28
33099
28
33100
28
33101
28
33102
28
33103
28
33104
28
33105
28
33106
28
33107
28
33108
28
33109
28
33110
28
33111
28
33112
28
33113
28
33114
28
33115
28
33116
28
33117
28
33118
28
33119
28
33120
28
33121
28
33122
28
33123
28
33124
28
33125
28
33126
28
33127
28
33128
28
33129
28
33130
28
33131
28
33132
28
33133
28
33134
28
33135
28
33136
28
33137
28
33138
28
33139
28
33140
28
33141
28
33142
28
33143
28
33144
28
33145
28
33146
28
33147
28
33148
28
33149
28
33150
28
33151
28
33152
28
33153
28
33154
28
33155
28
33156
28
33157
28
33158
28
33159
28
33160
28
33161
28
33162
28
33163
28
33164
28
33165
28
33166
28
33167
28
33168
28
33169
28
33170
28
33171
28
33172
28
33173
28
33174
28
33175
28
33176
28
33177
28
33178
28
33179
28
33180
28
33181
28
33182
28
33183
28
33184
15
33185
15
33186
15
33187
15
33188
15
33189
15
33190
15
33191
15
33192
15
33193
15
33194
15
33195
15
33196
15
33197
15
33198
15
33199
15
33200
15
33201
15
33202
15
33203
15
33204
15
33205
15
33206
15
33207
15
33208
15
33209
15
33210
15
33211
28
33212
28
33213
28
33214
28
33215
28
33216
28
33217
28
33218
28
33219
28
33220
28
33221
28
33222
28
33223
28
33224
28
33225
28
33226
28
33227
28
33228
28
33229
28
33230
28
33231
28
33232
28
33233
28
33234
28
33235
28
33236
28
33237
28
33238
15
33239
15
33240
15
33241
15
33242
28
33243
15
33244
15
33245
28
33246
15
33247
15
33248
15
33249
15
33250
15
33251
28
33252
28
33253
28
33254
28
33255
28
33256
28
33257
15
33258
28
33259
28
33260
28
33261
28
33262
28
33263
28
33264
28
33265
28
33266
28
33267
28
33268
28
33269
28
33270
28
33271
28
33272
28
33273
28
33274
28
33275
28
33276
28
33277
28
33278
28
33279
28
33280
28
33281
28
33282
28
33283
28
33284
28
33285
28
33286
28
33287
28
33288
28
33289
28
33290
28
33291
28
33292
28
33293
28
33294
28
33295
28
33296
28
33297
28
33298
28
33299
28
33300
28
33301
28
33302
28
33303
28
33304
28
33305
28
33306
28
33307
28
33308
28
33309
28
33310
28
33311
28
33312
28
33313
28
33314
28
33315
28
33316
28
33317
28
33318
28
33319
28
33320
28
33321
28
33322
28
33323
28
33324
28
33325
28
33326
28
33327
28
33328
28
33329
28
33330
28
33331
28
33332
28
33333
28
33334
28
33335
28
33336
28
33337
28
33338
28
33339
28
33340
28
33341
28
33342
28
33343
28
33344
28
33345
28
33346
28
33347
28
33348
28
33349
28
33350
28
33351
28
33352
28
33353
28
33354
28
33355
28
33356
28
33357
28
33358
28
33359
28
33360
28
33361
28
33362
28
33363
28
33364
28
33365
28
33366
28
33367
28
33368
28
33369
28
33370
28
33371
28
33372
28
33373
28
33374
28
33375
28
33376
28
33377
28
33378
28
33379
28
33380
28
33381
28
33382
28
33383
28
33384
28
33385
28
33386
28
33387
28
33388
28
33389
28
33390
28
33391
28
33392
28
33393
28
33394
28
33395
28
33396
28
33397
28
33398
28
33399
28
33400
28
33401
28
33402
28
33403
28
33404
28
33405
28
33406
28
33407
28
33408
28
33409
28
33410
28
33411
28
33412
28
33413
28
33414
28
33415
28
33416
28
33417
28
33418
28
33419
28
33420
28
33421
28
33422
28
33423
28
33424
28
33425
28
33426
28
33427
28
33428
28
33429
28
33430
28
33431
28
33432
28
33433
28
33434
28
33435
28
33436
28
33437
28
33438
28
33439
28
33440
28
33441
28
33442
28
33443
28
33444
28
33445
28
33446
28
33447
28
33448
28
33449
28
33450
28
33451
28
33452
28
33453
28
33454
28
33455
28
33456
28
33457
28
33458
28
33459
28
33460
28
33461
28
33462
28
33463
28
33464
28
33465
28
33466
28
33467
28
33468
28
33469
28
33470
28
33471
28
33472
28
33473
28
33474
28
33475
28
33476
28
33477
28
33478
28
33479
28
33480
28
33481
28
33482
28
33483
28
33484
28
33485
28
33486
28
33487
28
33488
28
33489
28
33490
28
33491
28
33492
28
33493
28
33494
28
33495
28
33496
28
33497
28
33498
28
33499
28
33500
28
33501
28
33502
28
33503
28
33504
28
33505
28
33506
15
33507
15
33508
15
33509
15
33510
15
33511
15
33512
15
33513
15
33514
15
33515
15
33516
15
33517
15
33518
15
33519
15
33520
15
33521
15
33522
15
33523
15
33524
15
33525
15
33526
15
33527
15
33528
15
33529
15
33530
28
33531
28
33532
28
33533
28
33534
28
33535
28
33536
28
33537
28
33538
28
33539
28
33540
28
33541
28
33542
28
33543
28
33544
28
33545
28
33546
28
33547
28
33548
28
33549
28
33550
28
33551
28
33552
28
33553
28
33554
28
33555
28
33556
28
33557
28
33558
15
33559
15
33560
15
33561
15
33562
15
33563
15
33564
15
33565
15
33566
15
33567
15
33568
15
33569
28
33570
15
33571
28
33572
28
33573
28
33574
28
33575
28
33576
28
33577
15
33578
28
33579
28
33580
28
33581
28
33582
28
33583
28
33584
28
33585
28
33586
28
33587
28
33588
28
33589
28
33590
28
33591
28
33592
28
33593
28
33594
28
33595
28
33596
28
33597
28
33598
28
33599
28
33600
28
33601
28
33602
28
33603
28
33604
28
33605
28
33606
28
33607
28
33608
28
33609
28
33610
28
33611
28
33612
28
33613
28
33614
28
33615
28
33616
28
33617
28
33618
28
33619
28
33620
28
33621
28
33622
28
33623
28
33624
28
33625
28
33626
28
33627
28
33628
28
33629
28
33630
28
33631
28
33632
28
33633
28
33634
28
33635
28
33636
28
33637
28
33638
28
33639
28
33640
28
33641
28
33642
28
33643
28
33644
28
33645
28
33646
28
33647
28
33648
28
33649
28
33650
28
33651
28
33652
28
33653
28
33654
28
33655
28
33656
28
33657
28
33658
28
33659
28
33660
28
33661
28
33662
28
33663
28
33664
28
33665
28
33666
28
33667
28
33668
28
33669
28
33670
28
33671
28
33672
28
33673
28
33674
28
33675
28
33676
28
33677
28
33678
28
33679
28
33680
28
33681
28
33682
28
33683
28
33684
28
33685
28
33686
28
33687
28
33688
28
33689
28
33690
28
33691
28
33692
28
33693
28
33694
28
33695
28
33696
28
33697
28
33698
28
33699
28
33700
28
33701
28
33702
28
33703
28
33704
28
33705
28
33706
28
33707
28
33708
28
33709
28
33710
28
33711
28
33712
28
33713
28
33714
28
33715
28
33716
28
33717
28
33718
28
33719
28
33720
28
33721
28
33722
28
33723
28
33724
28
33725
28
33726
28
33727
28
33728
28
33729
28
33730
28
33731
28
33732
28
33733
28
33734
28
33735
28
33736
28
33737
28
33738
28
33739
28
33740
28
33741
28
33742
28
33743
28
33744
28
33745
28
33746
28
33747
28
33748
28
33749
28
33750
28
33751
28
33752
28
33753
28
33754
28
33755
28
33756
28
33757
28
33758
28
33759
28
33760
28
33761
28
33762
28
33763
28
33764
28
33765
28
33766
28
33767
28
33768
28
33769
28
33770
28
33771
28
33772
28
33773
28
33774
28
33775
28
33776
28
33777
28
33778
28
33779
28
33780
28
33781
28
33782
28
33783
28
33784
28
33785
28
33786
28
33787
28
33788
28
33789
28
33790
28
33791
28
33792
28
33793
28
33794
28
33795
28
33796
28
33797
28
33798
28
33799
28
33800
28
33801
28
33802
28
33803
28
33804
28
33805
28
33806
28
33807
28
33808
28
33809
28
33810
28
33811
28
33812
28
33813
28
33814
28
33815
28
33816
28
33817
28
33818
28
33819
28
33820
28
33821
28
33822
28
33823
28
33824
28
33825
15
33826
28
33827
15
33828
15
33829
15
33830
15
33831
15
33832
15
33833
15
33834
15
33835
15
33836
15
33837
15
33838
15
33839
15
33840
15
33841
15
33842
15
33843
15
33844
15
33845
15
33846
15
33847
15
33848
15
33849
28
33850
28
33851
28
33852
28
33853
28
33854
28
33855
28
33856
28
33857
28
33858
28
33859
28
33860
28
33861
28
33862
28
33863
28
33864
28
33865
28
33866
28
33867
28
33868
28
33869
28
33870
28
33871
28
33872
28
33873
28
33874
28
33875
28
33876
28
33877
28
33878
15
33879
15
33880
15
33881
15
33882
15
33883
15
33884
15
33885
15
33886
15
33887
15
33888
15
33889
15
33890
15
33891
28
33892
28
33893
28
33894
28
33895
28
33896
28
33897
15
33898
28
33899
28
33900
28
33901
28
33902
28
33903
28
33904
28
33905
28
33906
28
33907
28
33908
28
33909
28
33910
28
33911
28
33912
28
33913
28
33914
28
33915
28
33916
28
33917
28
33918
28
33919
28
33920
28
33921
28
33922
28
33923
28
33924
28
33925
28
33926
28
33927
28
33928
28
33929
28
33930
28
33931
28
33932
28
33933
28
33934
28
33935
28
33936
28
33937
28
33938
28
33939
28
33940
28
33941
28
33942
28
33943
28
33944
28
33945
28
33946
28
33947
28
33948
28
33949
28
33950
28
33951
28
33952
28
33953
28
33954
28
33955
28
33956
28
33957
28
33958
28
33959
28
33960
28
33961
28
33962
28
33963
28
33964
28
33965
28
33966
28
33967
28
33968
28
33969
28
33970
28
33971
28
33972
28
33973
28
33974
28
33975
28
33976
28
33977
15
33978
28
33979
28
33980
28
33981
28
33982
28
33983
28
33984
28
33985
28
33986
28
33987
28
33988
28
33989
28
33990
28
33991
28
33992
28
33993
28
33994
28
33995
28
33996
28
33997
28
33998
28
33999
28
34000
28
34001
28
34002
28
34003
28
34004
28
34005
28
34006
28
34007
28
34008
28
34009
28
34010
28
34011
28
34012
28
34013
28
34014
28
34015
28
34016
28
34017
28
34018
28
34019
28
34020
28
34021
28
34022
28
34023
28
34024
28
34025
28
34026
28
34027
28
34028
28
34029
28
34030
28
34031
28
34032
28
34033
28
34034
28
34035
28
34036
28
34037
28
34038
28
34039
28
34040
28
34041
28
34042
28
34043
28
34044
28
34045
28
34046
28
34047
28
34048
28
34049
28
34050
28
34051
28
34052
28
34053
28
34054
28
34055
28
34056
28
34057
28
34058
28
34059
28
34060
28
34061
28
34062
28
34063
28
34064
28
34065
28
34066
28
34067
28
34068
28
34069
28
34070
28
34071
28
34072
28
34073
28
34074
28
34075
28
34076
28
34077
28
34078
28
34079
28
34080
28
34081
28
34082
28
34083
28
34084
28
34085
28
34086
28
34087
28
34088
28
34089
28
34090
28
34091
28
34092
28
34093
28
34094
28
34095
28
34096
28
34097
28
34098
28
34099
28
34100
28
34101
28
34102
28
34103
28
34104
28
34105
28
34106
28
34107
28
34108
28
34109
28
34110
28
34111
28
34112
28
34113
28
34114
28
34115
28
34116
28
34117
28
34118
28
34119
28
34120
28
34121
28
34122
28
34123
28
34124
28
34125
28
34126
28
34127
28
34128
28
34129
28
34130
28
34131
28
34132
28
34133
28
34134
28
34135
28
34136
28
34137
28
34138
28
34139
28
34140
28
34141
28
34142
28
34143
28
34144
28
34145
15
34146
28
34147
15
34148
15
34149
15
34150
15
34151
15
34152
15
34153
15
34154
15
34155
15
34156
15
34157
15
34158
15
34159
15
34160
15
34161
15
34162
15
34163
15
34164
15
34165
15
34166
15
34167
15
34168
15
34169
28
34170
28
34171
28
34172
28
34173
28
34174
28
34175
28
34176
28
34177
28
34178
28
34179
28
34180
28
34181
28
34182
28
34183
28
34184
28
34185
28
34186
28
34187
28
34188
28
34189
28
34190
28
34191
28
34192
28
34193
28
34194
28
34195
28
34196
28
34197
28
34198
15
34199
15
34200
15
34201
15
34202
15
34203
15
34204
15
34205
15
34206
15
34207
15
34208
15
34209
15
34210
15
34211
28
34212
28
34213
28
34214
28
34215
28
34216
28
34217
15
34218
28
34219
28
34220
28
34221
28
34222
28
34223
28
34224
28
34225
28
34226
28
34227
28
34228
28
34229
28
34230
28
34231
28
34232
28
34233
28
34234
28
34235
28
34236
28
34237
28
34238
28
34239
28
34240
28
34241
28
34242
28
34243
28
34244
28
34245
28
34246
28
34247
28
34248
28
34249
28
34250
28
34251
28
34252
28
34253
28
34254
28
34255
28
34256
28
34257
28
34258
28
34259
28
34260
28
34261
28
34262
28
34263
28
34264
28
34265
28
34266
28
34267
28
34268
28
34269
28
34270
28
34271
28
34272
28
34273
28
34274
28
34275
28
34276
28
34277
28
34278
28
34279
28
34280
28
34281
28
34282
28
34283
28
34284
28
34285
28
34286
28
34287
28
34288
28
34289
28
34290
28
34291
28
34292
28
34293
28
34294
28
34295
28
34296
28
34297
15
34298
15
34299
15
34300
28
34301
28
34302
28
34303
28
34304
28
34305
28
34306
28
34307
28
34308
28
34309
28
34310
28
34311
28
34312
28
34313
28
34314
28
34315
28
34316
28
34317
28
34318
28
34319
28
34320
28
34321
28
34322
28
34323
28
34324
28
34325
28
34326
28
34327
28
34328
28
34329
28
34330
28
34331
28
34332
28
34333
28
34334
28
34335
28
34336
28
34337
28
34338
28
34339
28
34340
28
34341
28
34342
28
34343
28
34344
28
34345
28
34346
28
34347
28
34348
28
34349
28
34350
28
34351
28
34352
28
34353
28
34354
28
34355
28
34356
28
34357
28
34358
28
34359
28
34360
28
34361
28
34362
28
34363
28
34364
28
34365
28
34366
28
34367
28
34368
28
34369
28
34370
28
34371
28
34372
28
34373
28
34374
28
34375
28
34376
28
34377
28
34378
28
34379
28
34380
28
34381
28
34382
28
34383
28
34384
28
34385
28
34386
28
34387
28
34388
28
34389
28
34390
28
34391
28
34392
28
34393
28
34394
28
34395
28
34396
28
34397
28
34398
28
34399
28
34400
28
34401
28
34402
28
34403
28
34404
28
34405
28
34406
28
34407
28
34408
28
34409
28
34410
28
34411
28
34412
28
34413
28
34414
28
34415
28
34416
28
34417
28
34418
28
34419
28
34420
28
34421
28
34422
28
34423
28
34424
28
34425
28
34426
28
34427
28
34428
28
34429
28
34430
28
34431
28
34432
28
34433
28
34434
28
34435
28
34436
28
34437
28
34438
28
34439
28
34440
28
34441
28
34442
28
34443
28
34444
28
34445
28
34446
28
34447
28
34448
28
34449
28
34450
28
34451
28
34452
28
34453
28
34454
28
34455
28
34456
28
34457
28
34458
28
34459
28
34460
28
34461
28
34462
28
34463
28
34464
28
34465
28
34466
15
34467
15
34468
15
34469
15
34470
15
34471
28
34472
28
34473
15
34474
15
34475
15
34476
15
34477
15
34478
15
34479
15
34480
15
34481
15
34482
15
34483
15
34484
15
34485
15
34486
15
34487
15
34488
28
34489
28
34490
28
34491
28
34492
28
34493
28
34494
28
34495
28
34496
28
34497
28
34498
28
34499
28
34500
28
34501
28
34502
28
34503
28
34504
28
34505
28
34506
28
34507
28
34508
28
34509
28
34510
28
34511
28
34512
28
34513
28
34514
28
34515
28
34516
28
34517
15
34518
15
34519
15
34520
15
34521
15
34522
15
34523
15
34524
15
34525
15
34526
15
34527
15
34528
15
34529
15
34530
15
34531
28
34532
28
34533
28
34534
28
34535
28
34536
15
34537
15
34538
28
34539
28
34540
28
34541
28
34542
28
34543
28
34544
28
34545
28
34546
28
34547
28
34548
28
34549
28
34550
28
34551
28
34552
28
34553
28
34554
28
34555
28
34556
28
34557
28
34558
28
34559
28
34560
28
34561
28
34562
28
34563
28
34564
28
34565
28
34566
28
34567
28
34568
28
34569
28
34570
28
34571
28
34572
28
34573
28
34574
28
34575
28
34576
28
34577
28
34578
28
34579
28
34580
28
34581
28
34582
28
34583
28
34584
28
34585
28
34586
28
34587
28
34588
28
34589
28
34590
28
34591
28
34592
28
34593
28
34594
28
34595
28
34596
28
34597
28
34598
28
34599
28
34600
28
34601
28
34602
28
34603
28
34604
28
34605
28
34606
28
34607
28
34608
28
34609
28
34610
28
34611
28
34612
28
34613
28
34614
28
34615
28
34616
28
34617
15
34618
15
34619
28
34620
28
34621
28
34622
28
34623
28
34624
28
34625
28
34626
28
34627
28
34628
28
34629
28
34630
28
34631
28
34632
28
34633
28
34634
28
34635
28
34636
28
34637
28
34638
28
34639
28
34640
28
34641
28
34642
28
34643
28
34644
28
34645
28
34646
28
34647
28
34648
28
34649
28
34650
28
34651
28
34652
28
34653
28
34654
28
34655
28
34656
28
34657
28
34658
28
34659
28
34660
28
34661
28
34662
28
34663
28
34664
28
34665
28
34666
28
34667
28
34668
28
34669
28
34670
28
34671
28
34672
28
34673
28
34674
28
34675
28
34676
28
34677
28
34678
28
34679
28
34680
28
34681
28
34682
28
34683
28
34684
28
34685
28
34686
28
34687
28
34688
28
34689
28
34690
28
34691
28
34692
28
34693
28
34694
28
34695
28
34696
28
34697
28
34698
28
34699
28
34700
28
34701
28
34702
28
34703
28
34704
28
34705
28
34706
28
34707
28
34708
28
34709
28
34710
28
34711
28
34712
28
34713
28
34714
28
34715
28
34716
28
34717
28
34718
28
34719
28
34720
28
34721
28
34722
28
34723
28
34724
28
34725
28
34726
28
34727
28
34728
28
34729
28
34730
28
34731
28
34732
28
34733
28
34734
28
34735
28
34736
28
34737
28
34738
28
34739
28
34740
28
34741
28
34742
28
34743
28
34744
28
34745
28
34746
28
34747
28
34748
28
34749
28
34750
28
34751
28
34752
28
34753
28
34754
28
34755
28
34756
28
34757
28
34758
28
34759
28
34760
28
34761
28
34762
28
34763
28
34764
28
34765
28
34766
28
34767
28
34768
28
34769
28
34770
28
34771
28
34772
28
34773
28
34774
28
34775
28
34776
28
34777
28
34778
28
34779
28
34780
28
34781
28
34782
28
34783
28
34784
28
34785
28
34786
28
34787
28
34788
28
34789
15
34790
15
34791
28
34792
28
34793
15
34794
28
34795
28
34796
28
34797
28
34798
28
34799
28
34800
28
34801
28
34802
28
34803
28
34804
28
34805
28
34806
28
34807
28
34808
28
34809
28
34810
28
34811
28
34812
28
34813
28
34814
28
34815
28
34816
28
34817
28
34818
28
34819
28
34820
28
34821
28
34822
28
34823
28
34824
28
34825
28
34826
28
34827
28
34828
28
34829
28
34830
28
34831
28
34832
28
34833
28
34834
28
34835
28
34836
28
34837
15
34838
15
34839
28
34840
15
34841
15
34842
15
34843
15
34844
15
34845
15
34846
15
34847
15
34848
15
34849
15
34850
15
34851
28
34852
28
34853
28
34854
28
34855
28
34856
28
34857
15
34858
15
34859
28
34860
28
34861
28
34862
28
34863
28
34864
28
34865
28
34866
28
34867
28
34868
28
34869
28
34870
28
34871
28
34872
28
34873
28
34874
28
34875
28
34876
28
34877
28
34878
28
34879
28
34880
28
34881
28
34882
28
34883
28
34884
28
34885
28
34886
28
34887
28
34888
28
34889
28
34890
28
34891
28
34892
28
34893
28
34894
28
34895
28
34896
28
34897
28
34898
28
34899
28
34900
28
34901
28
34902
28
34903
28
34904
28
34905
28
34906
28
34907
28
34908
28
34909
28
34910
28
34911
28
34912
28
34913
28
34914
28
34915
28
34916
28
34917
28
34918
28
34919
28
34920
28
34921
28
34922
28
34923
28
34924
28
34925
28
34926
28
34927
28
34928
28
34929
28
34930
28
34931
28
34932
28
34933
28
34934
28
34935
28
34936
28
34937
15
34938
15
34939
15
34940
28
34941
28
34942
28
34943
28
34944
28
34945
28
34946
28
34947
28
34948
28
34949
28
34950
28
34951
28
34952
28
34953
28
34954
28
34955
28
34956
28
34957
28
34958
28
34959
28
34960
28
34961
28
34962
28
34963
28
34964
28
34965
28
34966
28
34967
28
34968
28
34969
28
34970
28
34971
28
34972
28
34973
28
34974
28
34975
28
34976
28
34977
28
34978
28
34979
28
34980
28
34981
28
34982
28
34983
28
34984
28
34985
28
34986
28
34987
28
34988
28
34989
28
34990
28
34991
28
34992
28
34993
28
34994
28
34995
28
34996
28
34997
28
34998
28
34999
28
35000
28
35001
28
35002
28
35003
28
35004
28
35005
28
35006
28
35007
28
35008
28
35009
28
35010
28
35011
28
35012
28
35013
28
35014
28
35015
28
35016
28
35017
28
35018
28
35019
28
35020
28
35021
28
35022
28
35023
28
35024
28
35025
28
35026
28
35027
28
35028
28
35029
28
35030
28
35031
28
35032
28
35033
28
35034
28
35035
28
35036
28
35037
28
35038
28
35039
28
35040
28
35041
28
35042
28
35043
28
35044
28
35045
28
35046
28
35047
28
35048
28
35049
28
35050
28
35051
28
35052
28
35053
28
35054
28
35055
28
35056
28
35057
28
35058
28
35059
28
35060
28
35061
28
35062
28
35063
28
35064
28
35065
28
35066
28
35067
28
35068
28
35069
28
35070
28
35071
28
35072
28
35073
28
35074
28
35075
28
35076
28
35077
28
35078
28
35079
28
35080
28
35081
28
35082
28
35083
28
35084
28
35085
28
35086
28
35087
28
35088
28
35089
28
35090
28
35091
28
35092
28
35093
28
35094
28
35095
28
35096
28
35097
28
35098
28
35099
28
35100
28
35101
28
35102
28
35103
28
35104
28
35105
28
35106
28
35107
28
35108
28
35109
28
35110
28
35111
28
35112
28
35113
28
35114
28
35115
28
35116
28
35117
28
35118
28
35119
28
35120
28
35121
28
35122
28
35123
28
35124
28
35125
28
35126
28
35127
28
35128
28
35129
28
35130
28
35131
28
35132
28
35133
28
35134
28
35135
28
35136
28
35137
28
35138
28
35139
28
35140
28
35141
28
35142
28
35143
28
35144
28
35145
28
35146
28
35147
28
35148
28
35149
28
35150
28
35151
28
35152
28
35153
28
35154
28
35155
28
35156
28
35157
15
35158
15
35159
15
35160
15
35161
15
35162
15
35163
15
35164
15
35165
15
35166
15
35167
28
35168
28
35169
15
35170
15
35171
28
35172
28
35173
28
35174
28
35175
28
35176
28
35177
15
35178
15
35179
28
35180
28
35181
28
35182
28
35183
28
35184
28
35185
28
35186
28
35187
28
35188
28
35189
28
35190
28
35191
28
35192
28
35193
28
35194
28
35195
28
35196
28
35197
28
35198
28
35199
28
35200
28
35201
28
35202
28
35203
28
35204
28
35205
28
35206
28
35207
28
35208
28
35209
28
35210
28
35211
28
35212
28
35213
28
35214
28
35215
28
35216
28
35217
28
35218
28
35219
28
35220
28
35221
28
35222
28
35223
28
35224
28
35225
28
35226
28
35227
28
35228
28
35229
28
35230
28
35231
28
35232
28
35233
28
35234
28
35235
28
35236
28
35237
28
35238
28
35239
28
35240
28
35241
28
35242
28
35243
28
35244
28
35245
28
35246
28
35247
28
35248
28
35249
28
35250
28
35251
28
35252
28
35253
28
35254
28
35255
28
35256
28
35257
28
35258
15
35259
15
35260
28
35261
28
35262
28
35263
28
35264
28
35265
28
35266
28
35267
28
35268
28
35269
28
35270
28
35271
28
35272
28
35273
28
35274
28
35275
28
35276
28
35277
28
35278
28
35279
28
35280
28
35281
28
35282
28
35283
28
35284
28
35285
28
35286
28
35287
28
35288
28
35289
28
35290
28
35291
28
35292
28
35293
28
35294
28
35295
28
35296
28
35297
28
35298
28
35299
28
35300
28
35301
28
35302
28
35303
28
35304
28
35305
28
35306
28
35307
28
35308
28
35309
28
35310
28
35311
28
35312
28
35313
28
35314
28
35315
28
35316
28
35317
28
35318
28
35319
28
35320
28
35321
28
35322
28
35323
28
35324
28
35325
28
35326
28
35327
28
35328
28
35329
28
35330
28
35331
28
35332
28
35333
28
35334
28
35335
28
35336
28
35337
28
35338
28
35339
28
35340
28
35341
28
35342
28
35343
28
35344
28
35345
28
35346
28
35347
28
35348
28
35349
28
35350
28
35351
28
35352
28
35353
28
35354
28
35355
28
35356
28
35357
28
35358
28
35359
28
35360
28
35361
28
35362
28
35363
28
35364
28
35365
28
35366
28
35367
28
35368
28
35369
28
35370
28
35371
28
35372
28
35373
28
35374
28
35375
28
35376
28
35377
28
35378
28
35379
28
35380
28
35381
28
35382
28
35383
28
35384
28
35385
28
35386
28
35387
28
35388
28
35389
28
35390
28
35391
28
35392
28
35393
28
35394
28
35395
28
35396
28
35397
28
35398
28
35399
28
35400
28
35401
28
35402
28
35403
28
35404
28
35405
28
35406
28
35407
28
35408
28
35409
28
35410
28
35411
28
35412
28
35413
28
35414
28
35415
28
35416
28
35417
28
35418
28
35419
28
35420
28
35421
28
35422
28
35423
28
35424
28
35425
28
35426
28
35427
28
35428
28
35429
28
35430
28
35431
28
35432
28
35433
28
35434
28
35435
28
35436
28
35437
28
35438
28
35439
28
35440
28
35441
28
35442
28
35443
28
35444
28
35445
28
35446
28
35447
28
35448
28
35449
28
35450
28
35451
28
35452
28
35453
28
35454
28
35455
28
35456
28
35457
28
35458
28
35459
28
35460
28
35461
28
35462
28
35463
28
35464
28
35465
28
35466
28
35467
28
35468
28
35469
28
35470
28
35471
28
35472
28
35473
28
35474
28
35475
28
35476
28
35477
15
35478
15
35479
15
35480
15
35481
15
35482
15
35483
15
35484
15
35485
15
35486
15
35487
15
35488
15
35489
15
35490
15
35491
28
35492
28
35493
15
35494
28
35495
28
35496
28
35497
15
35498
15
35499
28
35500
28
35501
28
35502
28
35503
28
35504
28
35505
28
35506
28
35507
28
35508
28
35509
28
35510
28
35511
28
35512
28
35513
28
35514
28
35515
28
35516
28
35517
28
35518
28
35519
28
35520
28
35521
28
35522
28
35523
28
35524
28
35525
28
35526
28
35527
28
35528
28
35529
28
35530
28
35531
28
35532
28
35533
28
35534
28
35535
28
35536
28
35537
28
35538
28
35539
28
35540
28
35541
28
35542
28
35543
28
35544
28
35545
28
35546
28
35547
28
35548
28
35549
28
35550
28
35551
28
35552
28
35553
28
35554
28
35555
28
35556
28
35557
28
35558
28
35559
28
35560
28
35561
28
35562
28
35563
28
35564
28
35565
28
35566
28
35567
28
35568
28
35569
28
35570
28
35571
28
35572
28
35573
28
35574
28
35575
28
35576
28
35577
28
35578
15
35579
15
35580
28
35581
28
35582
28
35583
28
35584
28
35585
28
35586
28
35587
28
35588
28
35589
28
35590
28
35591
28
35592
28
35593
28
35594
28
35595
28
35596
28
35597
28
35598
28
35599
28
35600
28
35601
28
35602
28
35603
28
35604
28
35605
28
35606
28
35607
28
35608
28
35609
28
35610
28
35611
28
35612
28
35613
28
35614
28
35615
28
35616
28
35617
28
35618
28
35619
28
35620
28
35621
28
35622
28
35623
28
35624
28
35625
28
35626
28
35627
28
35628
28
35629
28
35630
28
35631
28
35632
28
35633
28
35634
28
35635
28
35636
28
35637
28
35638
28
35639
28
35640
28
35641
28
35642
28
35643
28
35644
28
35645
28
35646
28
35647
28
35648
28
35649
28
35650
28
35651
28
35652
28
35653
28
35654
28
35655
28
35656
28
35657
28
35658
28
35659
28
35660
28
35661
28
35662
28
35663
28
35664
28
35665
28
35666
28
35667
28
35668
28
35669
28
35670
28
35671
28
35672
28
35673
28
35674
28
35675
28
35676
28
35677
28
35678
28
35679
28
35680
28
35681
28
35682
28
35683
28
35684
28
35685
28
35686
28
35687
28
35688
28
35689
28
35690
28
35691
28
35692
28
35693
28
35694
28
35695
28
35696
28
35697
28
35698
28
35699
28
35700
28
35701
28
35702
28
35703
28
35704
28
35705
28
35706
28
35707
28
35708
28
35709
28
35710
28
35711
28
35712
28
35713
28
35714
28
35715
28
35716
28
35717
28
35718
28
35719
28
35720
28
35721
28
35722
28
35723
28
35724
28
35725
28
35726
28
35727
28
35728
28
35729
28
35730
28
35731
28
35732
28
35733
28
35734
28
35735
28
35736
28
35737
28
35738
28
35739
28
35740
28
35741
28
35742
28
35743
28
35744
28
35745
28
35746
28
35747
28
35748
28
35749
28
35750
28
35751
28
35752
28
35753
28
35754
28
35755
28
35756
28
35757
28
35758
28
35759
28
35760
28
35761
28
35762
28
35763
28
35764
28
35765
28
35766
28
35767
28
35768
28
35769
28
35770
28
35771
28
35772
28
35773
28
35774
28
35775
28
35776
28
35777
28
35778
28
35779
28
35780
28
35781
28
35782
28
35783
28
35784
28
35785
28
35786
28
35787
28
35788
28
35789
28
35790
28
35791
28
35792
28
35793
28
35794
28
35795
28
35796
15
35797
15
35798
15
35799
15
35800
15
35801
15
35802
15
35803
15
35804
15
35805
15
35806
15
35807
28
35808
28
35809
15
35810
15
35811
15
35812
15
35813
15
35814
28
35815
28
35816
15
35817
28
35818
15
35819
28
35820
28
35821
28
35822
28
35823
28
35824
28
35825
28
35826
28
35827
28
35828
28
35829
28
35830
28
35831
28
35832
28
35833
28
35834
28
35835
28
35836
28
35837
28
35838
28
35839
28
35840
28
35841
28
35842
28
35843
28
35844
28
35845
28
35846
28
35847
28
35848
28
35849
28
35850
28
35851
28
35852
28
35853
28
35854
28
35855
28
35856
28
35857
28
35858
28
35859
28
35860
28
35861
28
35862
28
35863
28
35864
28
35865
28
35866
28
35867
28
35868
28
35869
28
35870
28
35871
28
35872
28
35873
28
35874
28
35875
28
35876
28
35877
28
35878
28
35879
28
35880
28
35881
28
35882
28
35883
28
35884
28
35885
28
35886
28
35887
28
35888
28
35889
28
35890
28
35891
28
35892
28
35893
28
35894
28
35895
28
35896
28
35897
28
35898
15
35899
15
35900
28
35901
28
35902
28
35903
28
35904
28
35905
28
35906
28
35907
28
35908
28
35909
28
35910
28
35911
28
35912
28
35913
28
35914
28
35915
28
35916
28
35917
28
35918
28
35919
28
35920
28
35921
28
35922
28
35923
28
35924
28
35925
28
35926
28
35927
28
35928
28
35929
28
35930
28
35931
28
35932
28
35933
28
35934
28
35935
28
35936
28
35937
28
35938
28
35939
28
35940
28
35941
28
35942
28
35943
28
35944
28
35945
28
35946
28
35947
28
35948
28
35949
28
35950
28
35951
28
35952
28
35953
28
35954
28
35955
28
35956
28
35957
28
35958
28
35959
28
35960
28
35961
28
35962
28
35963
28
35964
28
35965
28
35966
28
35967
28
35968
28
35969
28
35970
28
35971
28
35972
28
35973
28
35974
28
35975
28
35976
28
35977
28
35978
28
35979
28
35980
28
35981
28
35982
28
35983
28
35984
28
35985
28
35986
28
35987
28
35988
28
35989
28
35990
28
35991
28
35992
28
35993
28
35994
28
35995
28
35996
28
35997
28
35998
28
35999
28
36000
28
36001
28
36002
28
36003
28
36004
28
36005
28
36006
28
36007
28
36008
28
36009
28
36010
28
36011
28
36012
28
36013
28
36014
28
36015
28
36016
28
36017
28
36018
28
36019
28
36020
28
36021
28
36022
28
36023
28
36024
28
36025
28
36026
28
36027
28
36028
28
36029
28
36030
28
36031
28
36032
28
36033
28
36034
28
36035
28
36036
28
36037
28
36038
28
36039
28
36040
28
36041
28
36042
28
36043
28
36044
28
36045
28
36046
28
36047
28
36048
28
36049
28
36050
28
36051
28
36052
28
36053
28
36054
28
36055
28
36056
28
36057
28
36058
28
36059
28
36060
28
36061
28
36062
28
36063
28
36064
28
36065
28
36066
28
36067
28
36068
28
36069
28
36070
28
36071
28
36072
28
36073
28
36074
28
36075
28
36076
28
36077
28
36078
28
36079
28
36080
28
36081
28
36082
28
36083
28
36084
28
36085
28
36086
28
36087
28
36088
28
36089
28
36090
28
36091
28
36092
28
36093
28
36094
28
36095
28
36096
28
36097
28
36098
28
36099
28
36100
28
36101
28
36102
28
36103
28
36104
28
36105
28
36106
28
36107
28
36108
28
36109
28
36110
28
36111
28
36112
28
36113
28
36114
28
36115
28
36116
15
36117
15
36118
15
36119
15
36120
15
36121
15
36122
15
36123
15
36124
15
36125
15
36126
28
36127
28
36128
28
36129
15
36130
15
36131
15
36132
28
36133
28
36134
15
36135
28
36136
15
36137
28
36138
15
36139
28
36140
28
36141
28
36142
28
36143
28
36144
28
36145
28
36146
28
36147
28
36148
28
36149
28
36150
28
36151
28
36152
28
36153
28
36154
28
36155
28
36156
28
36157
28
36158
28
36159
28
36160
28
36161
28
36162
28
36163
28
36164
28
36165
28
36166
28
36167
28
36168
28
36169
28
36170
28
36171
28
36172
28
36173
28
36174
28
36175
28
36176
28
36177
28
36178
28
36179
28
36180
28
36181
28
36182
28
36183
28
36184
28
36185
28
36186
28
36187
28
36188
28
36189
28
36190
28
36191
28
36192
28
36193
28
36194
28
36195
28
36196
28
36197
28
36198
28
36199
28
36200
28
36201
28
36202
28
36203
28
36204
28
36205
28
36206
28
36207
28
36208
28
36209
28
36210
28
36211
28
36212
28
36213
28
36214
28
36215
28
36216
28
36217
15
36218
15
36219
15
36220
15
36221
28
36222
28
36223
28
36224
28
36225
28
36226
28
36227
28
36228
28
36229
28
36230
28
36231
28
36232
28
36233
28
36234
28
36235
28
36236
28
36237
28
36238
28
36239
28
36240
28
36241
28
36242
28
36243
28
36244
28
36245
28
36246
28
36247
28
36248
28
36249
28
36250
28
36251
28
36252
28
36253
28
36254
28
36255
28
36256
28
36257
28
36258
28
36259
28
36260
28
36261
28
36262
28
36263
28
36264
28
36265
28
36266
28
36267
28
36268
28
36269
28
36270
28
36271
28
36272
28
36273
28
36274
28
36275
28
36276
28
36277
28
36278
28
36279
28
36280
28
36281
28
36282
28
36283
28
36284
28
36285
28
36286
28
36287
28
36288
28
36289
28
36290
28
36291
28
36292
28
36293
28
36294
28
36295
28
36296
28
36297
28
36298
28
36299
28
36300
28
36301
28
36302
28
36303
28
36304
28
36305
28
36306
28
36307
28
36308
28
36309
28
36310
28
36311
28
36312
28
36313
28
36314
28
36315
28
36316
28
36317
28
36318
28
36319
28
36320
28
36321
28
36322
28
36323
28
36324
28
36325
28
36326
28
36327
28
36328
28
36329
28
36330
28
36331
28
36332
28
36333
28
36334
28
36335
28
36336
28
36337
28
36338
28
36339
28
36340
28
36341
28
36342
28
36343
28
36344
28
36345
28
36346
28
36347
28
36348
28
36349
28
36350
28
36351
28
36352
28
36353
28
36354
28
36355
28
36356
28
36357
28
36358
28
36359
28
36360
28
36361
28
36362
28
36363
28
36364
28
36365
28
36366
28
36367
28
36368
28
36369
28
36370
28
36371
28
36372
28
36373
28
36374
28
36375
28
36376
28
36377
28
36378
28
36379
28
36380
28
36381
28
36382
28
36383
28
36384
28
36385
28
36386
28
36387
28
36388
28
36389
28
36390
28
36391
28
36392
28
36393
28
36394
28
36395
28
36396
28
36397
28
36398
28
36399
28
36400
28
36401
28
36402
28
36403
28
36404
28
36405
28
36406
28
36407
28
36408
28
36409
28
36410
28
36411
28
36412
28
36413
28
36414
28
36415
28
36416
28
36417
28
36418
28
36419
28
36420
28
36421
28
36422
28
36423
28
36424
28
36425
28
36426
28
36427
28
36428
28
36429
28
36430
28
36431
28
36432
28
36433
28
36434
28
36435
28
36436
28
36437
15
36438
15
36439
15
36440
15
36441
15
36442
15
36443
15
36444
15
36445
15
36446
15
36447
15
36448
15
36449
15
36450
15
36451
15
36452
28
36453
15
36454
15
36455
28
36456
15
36457
28
36458
15
36459
28
36460
28
36461
28
36462
28
36463
28
36464
28
36465
28
36466
28
36467
28
36468
28
36469
28
36470
28
36471
28
36472
28
36473
28
36474
28
36475
28
36476
28
36477
28
36478
28
36479
28
36480
28
36481
28
36482
28
36483
28
36484
28
36485
28
36486
28
36487
28
36488
28
36489
28
36490
28
36491
28
36492
28
36493
28
36494
28
36495
28
36496
28
36497
28
36498
28
36499
28
36500
28
36501
28
36502
28
36503
28
36504
28
36505
28
36506
28
36507
28
36508
28
36509
28
36510
28
36511
28
36512
28
36513
28
36514
28
36515
28
36516
28
36517
28
36518
28
36519
28
36520
28
36521
28
36522
28
36523
28
36524
28
36525
28
36526
28
36527
28
36528
28
36529
28
36530
28
36531
28
36532
28
36533
28
36534
28
36535
28
36536
28
36537
28
36538
15
36539
15
36540
28
36541
28
36542
28
36543
28
36544
28
36545
28
36546
28
36547
28
36548
28
36549
28
36550
28
36551
28
36552
28
36553
28
36554
28
36555
28
36556
28
36557
28
36558
28
36559
28
36560
28
36561
28
36562
28
36563
28
36564
28
36565
28
36566
28
36567
28
36568
28
36569
28
36570
28
36571
28
36572
28
36573
28
36574
28
36575
28
36576
28
36577
28
36578
28
36579
28
36580
28
36581
28
36582
28
36583
28
36584
28
36585
28
36586
28
36587
28
36588
28
36589
28
36590
28
36591
28
36592
28
36593
28
36594
28
36595
28
36596
28
36597
28
36598
28
36599
28
36600
28
36601
28
36602
28
36603
28
36604
28
36605
28
36606
28
36607
28
36608
28
36609
28
36610
28
36611
28
36612
28
36613
28
36614
28
36615
28
36616
28
36617
28
36618
28
36619
28
36620
28
36621
28
36622
28
36623
28
36624
28
36625
28
36626
28
36627
28
36628
28
36629
28
36630
28
36631
28
36632
28
36633
28
36634
28
36635
28
36636
28
36637
28
36638
28
36639
28
36640
28
36641
28
36642
28
36643
28
36644
28
36645
28
36646
28
36647
28
36648
28
36649
28
36650
28
36651
28
36652
28
36653
28
36654
28
36655
28
36656
28
36657
28
36658
28
36659
28
36660
28
36661
28
36662
28
36663
28
36664
28
36665
28
36666
28
36667
28
36668
28
36669
28
36670
28
36671
28
36672
28
36673
28
36674
28
36675
28
36676
28
36677
28
36678
28
36679
28
36680
28
36681
28
36682
28
36683
28
36684
28
36685
28
36686
28
36687
28
36688
28
36689
28
36690
28
36691
28
36692
28
36693
28
36694
28
36695
28
36696
28
36697
28
36698
28
36699
28
36700
28
36701
28
36702
28
36703
28
36704
28
36705
28
36706
28
36707
28
36708
28
36709
28
36710
28
36711
28
36712
28
36713
28
36714
28
36715
28
36716
28
36717
28
36718
28
36719
28
36720
28
36721
28
36722
28
36723
28
36724
28
36725
28
36726
28
36727
28
36728
28
36729
28
36730
28
36731
28
36732
28
36733
28
36734
28
36735
28
36736
28
36737
28
36738
28
36739
28
36740
28
36741
28
36742
28
36743
28
36744
28
36745
28
36746
28
36747
28
36748
28
36749
28
36750
28
36751
28
36752
28
36753
28
36754
28
36755
28
36756
28
36757
15
36758
15
36759
15
36760
15
36761
15
36762
15
36763
15
36764
15
36765
15
36766
15
36767
15
36768
15
36769
15
36770
15
36771
15
36772
15
36773
15
36774
15
36775
28
36776
15
36777
15
36778
15
36779
28
36780
28
36781
28
36782
28
36783
28
36784
28
36785
28
36786
28
36787
28
36788
28
36789
28
36790
28
36791
28
36792
28
36793
28
36794
28
36795
28
36796
28
36797
28
36798
28
36799
28
36800
28
36801
28
36802
28
36803
28
36804
28
36805
28
36806
28
36807
28
36808
28
36809
28
36810
28
36811
28
36812
28
36813
28
36814
28
36815
28
36816
28
36817
28
36818
28
36819
28
36820
28
36821
28
36822
28
36823
28
36824
28
36825
28
36826
28
36827
28
36828
28
36829
28
36830
28
36831
28
36832
28
36833
28
36834
28
36835
28
36836
28
36837
28
36838
28
36839
28
36840
28
36841
28
36842
28
36843
28
36844
28
36845
28
36846
28
36847
28
36848
28
36849
28
36850
28
36851
28
36852
28
36853
28
36854
28
36855
28
36856
28
36857
28
36858
15
36859
15
36860
28
36861
28
36862
28
36863
28
36864
28
36865
28
36866
28
36867
28
36868
28
36869
28
36870
28
36871
28
36872
28
36873
28
36874
28
36875
28
36876
28
36877
28
36878
28
36879
28
36880
28
36881
28
36882
28
36883
28
36884
28
36885
28
36886
28
36887
28
36888
28
36889
28
36890
28
36891
28
36892
28
36893
28
36894
28
36895
28
36896
28
36897
28
36898
28
36899
28
36900
28
36901
28
36902
28
36903
28
36904
28
36905
28
36906
28
36907
28
36908
28
36909
28
36910
28
36911
28
36912
28
36913
28
36914
28
36915
28
36916
28
36917
28
36918
28
36919
28
36920
28
36921
28
36922
28
36923
28
36924
28
36925
28
36926
28
36927
28
36928
28
36929
28
36930
28
36931
28
36932
28
36933
28
36934
28
36935
28
36936
28
36937
28
36938
28
36939
28
36940
28
36941
28
36942
28
36943
28
36944
28
36945
28
36946
28
36947
28
36948
28
36949
28
36950
28
36951
28
36952
28
36953
28
36954
28
36955
28
36956
28
36957
28
36958
28
36959
28
36960
28
36961
28
36962
28
36963
28
36964
28
36965
28
36966
28
36967
28
36968
28
36969
28
36970
28
36971
28
36972
28
36973
28
36974
28
36975
28
36976
28
36977
28
36978
28
36979
28
36980
28
36981
28
36982
28
36983
28
36984
28
36985
28
36986
28
36987
28
36988
28
36989
28
36990
28
36991
28
36992
28
36993
28
36994
28
36995
28
36996
28
36997
28
36998
28
36999
28
37000
28
37001
28
37002
28
37003
28
37004
28
37005
28
37006
28
37007
28
37008
28
37009
28
37010
28
37011
28
37012
28
37013
28
37014
28
37015
28
37016
28
37017
28
37018
28
37019
28
37020
28
37021
28
37022
28
37023
28
37024
28
37025
28
37026
28
37027
28
37028
28
37029
28
37030
28
37031
28
37032
28
37033
28
37034
28
37035
28
37036
28
37037
28
37038
28
37039
28
37040
28
37041
28
37042
28
37043
28
37044
28
37045
28
37046
28
37047
28
37048
28
37049
28
37050
28
37051
28
37052
28
37053
28
37054
28
37055
28
37056
28
37057
28
37058
28
37059
28
37060
28
37061
28
37062
28
37063
28
37064
28
37065
28
37066
28
37067
28
37068
28
37069
28
37070
28
37071
28
37072
28
37073
28
37074
28
37075
28
37076
28
37077
28
37078
28
37079
15
37080
15
37081
15
37082
15
37083
15
37084
15
37085
15
37086
15
37087
15
37088
28
37089
28
37090
15
37091
15
37092
15
37093
15
37094
15
37095
15
37096
15
37097
15
37098
15
37099
28
37100
28
37101
28
37102
28
37103
28
37104
28
37105
28
37106
28
37107
28
37108
28
37109
28
37110
28
37111
28
37112
28
37113
28
37114
28
37115
28
37116
28
37117
28
37118
28
37119
28
37120
28
37121
28
37122
28
37123
28
37124
28
37125
28
37126
28
37127
28
37128
28
37129
28
37130
28
37131
28
37132
28
37133
28
37134
28
37135
28
37136
28
37137
28
37138
28
37139
28
37140
28
37141
28
37142
28
37143
28
37144
28
37145
28
37146
28
37147
28
37148
28
37149
28
37150
28
37151
28
37152
28
37153
28
37154
28
37155
28
37156
28
37157
28
37158
28
37159
28
37160
28
37161
28
37162
28
37163
28
37164
28
37165
28
37166
28
37167
28
37168
28
37169
28
37170
28
37171
28
37172
28
37173
28
37174
28
37175
28
37176
28
37177
15
37178
15
37179
15
37180
28
37181
28
37182
28
37183
28
37184
28
37185
28
37186
28
37187
28
37188
28
37189
28
37190
28
37191
28
37192
28
37193
28
37194
28
37195
28
37196
28
37197
28
37198
28
37199
28
37200
28
37201
28
37202
28
37203
28
37204
28
37205
28
37206
28
37207
28
37208
28
37209
28
37210
28
37211
28
37212
28
37213
28
37214
28
37215
28
37216
28
37217
28
37218
28
37219
28
37220
28
37221
28
37222
28
37223
28
37224
28
37225
28
37226
28
37227
28
37228
28
37229
28
37230
28
37231
28
37232
28
37233
28
37234
28
37235
28
37236
28
37237
28
37238
28
37239
28
37240
28
37241
28
37242
28
37243
28
37244
28
37245
28
37246
28
37247
28
37248
28
37249
28
37250
28
37251
28
37252
28
37253
28
37254
28
37255
28
37256
28
37257
28
37258
28
37259
28
37260
28
37261
28
37262
28
37263
28
37264
28
37265
28
37266
28
37267
28
37268
28
37269
28
37270
28
37271
28
37272
28
37273
28
37274
28
37275
28
37276
28
37277
28
37278
28
37279
28
37280
28
37281
28
37282
28
37283
28
37284
28
37285
28
37286
28
37287
28
37288
28
37289
28
37290
28
37291
28
37292
28
37293
28
37294
28
37295
28
37296
28
37297
28
37298
28
37299
28
37300
28
37301
28
37302
28
37303
28
37304
28
37305
28
37306
28
37307
28
37308
28
37309
28
37310
28
37311
28
37312
28
37313
28
37314
28
37315
28
37316
28
37317
28
37318
28
37319
28
37320
28
37321
28
37322
28
37323
28
37324
28
37325
28
37326
28
37327
28
37328
28
37329
28
37330
28
37331
28
37332
28
37333
28
37334
28
37335
28
37336
28
37337
28
37338
28
37339
28
37340
28
37341
28
37342
28
37343
28
37344
28
37345
28
37346
28
37347
28
37348
28
37349
28
37350
28
37351
28
37352
28
37353
28
37354
28
37355
28
37356
28
37357
28
37358
28
37359
28
37360
28
37361
28
37362
28
37363
28
37364
28
37365
28
37366
28
37367
28
37368
28
37369
28
37370
28
37371
28
37372
28
37373
28
37374
28
37375
28
37376
28
37377
28
37378
28
37379
28
37380
28
37381
28
37382
28
37383
28
37384
28
37385
28
37386
28
37387
28
37388
28
37389
28
37390
28
37391
28
37392
28
37393
28
37394
28
37395
28
37396
28
37397
28
37398
28
37399
15
37400
15
37401
15
37402
15
37403
15
37404
15
37405
15
37406
15
37407
28
37408
28
37409
28
37410
15
37411
15
37412
15
37413
15
37414
15
37415
15
37416
15
37417
15
37418
15
37419
28
37420
28
37421
28
37422
28
37423
28
37424
28
37425
28
37426
28
37427
28
37428
28
37429
28
37430
28
37431
28
37432
28
37433
28
37434
28
37435
28
37436
28
37437
28
37438
28
37439
28
37440
28
37441
28
37442
28
37443
28
37444
28
37445
28
37446
28
37447
28
37448
28
37449
28
37450
28
37451
28
37452
28
37453
28
37454
28
37455
28
37456
28
37457
28
37458
28
37459
28
37460
28
37461
28
37462
28
37463
28
37464
28
37465
28
37466
28
37467
28
37468
28
37469
28
37470
28
37471
28
37472
28
37473
28
37474
28
37475
28
37476
28
37477
28
37478
28
37479
28
37480
28
37481
28
37482
28
37483
28
37484
28
37485
28
37486
28
37487
28
37488
28
37489
28
37490
28
37491
28
37492
28
37493
28
37494
28
37495
28
37496
28
37497
15
37498
15
37499
15
37500
15
37501
28
37502
28
37503
28
37504
28
37505
28
37506
28
37507
28
37508
28
37509
28
37510
28
37511
28
37512
28
37513
28
37514
28
37515
28
37516
28
37517
28
37518
28
37519
28
37520
28
37521
28
37522
28
37523
28
37524
28
37525
28
37526
28
37527
28
37528
28
37529
28
37530
28
37531
28
37532
28
37533
28
37534
28
37535
28
37536
28
37537
28
37538
28
37539
28
37540
28
37541
28
37542
28
37543
28
37544
28
37545
28
37546
28
37547
28
37548
28
37549
28
37550
28
37551
28
37552
28
37553
28
37554
28
37555
28
37556
28
37557
28
37558
28
37559
28
37560
28
37561
28
37562
28
37563
28
37564
28
37565
28
37566
28
37567
28
37568
28
37569
28
37570
28
37571
28
37572
28
37573
28
37574
28
37575
28
37576
28
37577
28
37578
28
37579
28
37580
28
37581
28
37582
28
37583
28
37584
28
37585
28
37586
28
37587
28
37588
28
37589
28
37590
28
37591
28
37592
28
37593
28
37594
28
37595
28
37596
28
37597
28
37598
28
37599
28
37600
28
37601
28
37602
28
37603
28
37604
28
37605
28
37606
28
37607
28
37608
28
37609
28
37610
28
37611
28
37612
28
37613
28
37614
28
37615
28
37616
28
37617
28
37618
28
37619
28
37620
28
37621
28
37622
28
37623
28
37624
28
37625
28
37626
28
37627
28
37628
28
37629
28
37630
28
37631
28
37632
28
37633
28
37634
28
37635
28
37636
28
37637
28
37638
28
37639
28
37640
28
37641
28
37642
28
37643
28
37644
28
37645
28
37646
28
37647
28
37648
28
37649
28
37650
28
37651
28
37652
28
37653
28
37654
28
37655
28
37656
28
37657
28
37658
28
37659
28
37660
28
37661
28
37662
28
37663
28
37664
28
37665
28
37666
28
37667
28
37668
28
37669
28
37670
28
37671
28
37672
28
37673
28
37674
28
37675
28
37676
28
37677
28
37678
28
37679
28
37680
28
37681
28
37682
28
37683
28
37684
28
37685
28
37686
28
37687
28
37688
28
37689
28
37690
28
37691
28
37692
28
37693
28
37694
28
37695
28
37696
28
37697
28
37698
28
37699
28
37700
28
37701
28
37702
28
37703
28
37704
28
37705
28
37706
28
37707
28
37708
28
37709
28
37710
28
37711
28
37712
28
37713
28
37714
28
37715
28
37716
28
37717
15
37718
15
37719
28
37720
28
37721
28
37722
15
37723
15
37724
15
37725
15
37726
15
37727
15
37728
15
37729
15
37730
15
37731
15
37732
15
37733
15
37734
15
37735
15
37736
15
37737
15
37738
15
37739
28
37740
28
37741
28
37742
28
37743
28
37744
28
37745
28
37746
28
37747
28
37748
28
37749
28
37750
28
37751
28
37752
28
37753
28
37754
28
37755
28
37756
28
37757
28
37758
28
37759
28
37760
28
37761
28
37762
28
37763
28
37764
28
37765
28
37766
28
37767
28
37768
28
37769
28
37770
28
37771
28
37772
28
37773
28
37774
28
37775
28
37776
28
37777
28
37778
28
37779
28
37780
28
37781
28
37782
28
37783
28
37784
28
37785
28
37786
28
37787
28
37788
28
37789
28
37790
28
37791
28
37792
28
37793
28
37794
28
37795
28
37796
28
37797
28
37798
28
37799
28
37800
28
37801
28
37802
28
37803
28
37804
28
37805
28
37806
28
37807
28
37808
28
37809
28
37810
28
37811
28
37812
28
37813
28
37814
28
37815
28
37816
28
37817
15
37818
15
37819
15
37820
28
37821
28
37822
28
37823
28
37824
28
37825
28
37826
28
37827
28
37828
28
37829
28
37830
28
37831
28
37832
28
37833
28
37834
28
37835
28
37836
28
37837
28
37838
28
37839
28
37840
28
37841
28
37842
28
37843
28
37844
28
37845
28
37846
28
37847
28
37848
28
37849
28
37850
28
37851
28
37852
28
37853
28
37854
28
37855
28
37856
28
37857
28
37858
28
37859
28
37860
28
37861
28
37862
28
37863
28
37864
28
37865
28
37866
28
37867
28
37868
28
37869
28
37870
28
37871
28
37872
28
37873
28
37874
28
37875
28
37876
28
37877
28
37878
28
37879
28
37880
28
37881
28
37882
28
37883
28
37884
28
37885
28
37886
28
37887
28
37888
28
37889
28
37890
28
37891
28
37892
28
37893
28
37894
28
37895
28
37896
28
37897
28
37898
28
37899
28
37900
28
37901
28
37902
28
37903
28
37904
28
37905
28
37906
28
37907
28
37908
28
37909
28
37910
28
37911
28
37912
28
37913
28
37914
28
37915
28
37916
28
37917
28
37918
28
37919
28
37920
28
37921
28
37922
28
37923
28
37924
28
37925
28
37926
28
37927
28
37928
28
37929
28
37930
28
37931
28
37932
28
37933
28
37934
28
37935
28
37936
28
37937
28
37938
28
37939
28
37940
28
37941
28
37942
28
37943
28
37944
28
37945
28
37946
28
37947
28
37948
28
37949
28
37950
28
37951
28
37952
28
37953
28
37954
28
37955
28
37956
28
37957
28
37958
28
37959
28
37960
28
37961
28
37962
28
37963
28
37964
28
37965
28
37966
28
37967
28
37968
28
37969
28
37970
28
37971
28
37972
28
37973
28
37974
28
37975
28
37976
28
37977
28
37978
28
37979
28
37980
28
37981
28
37982
28
37983
28
37984
28
37985
28
37986
28
37987
28
37988
28
37989
28
37990
28
37991
28
37992
28
37993
28
37994
28
37995
28
37996
28
37997
28
37998
28
37999
28
38000
28
38001
28
38002
28
38003
28
38004
28
38005
28
38006
28
38007
28
38008
28
38009
28
38010
28
38011
28
38012
28
38013
28
38014
28
38015
28
38016
28
38017
28
38018
28
38019
28
38020
28
38021
28
38022
28
38023
28
38024
28
38025
28
38026
28
38027
28
38028
28
38029
28
38030
28
38031
28
38032
28
38033
28
38034
28
38035
28
38036
28
38037
15
38038
15
38039
28
38040
28
38041
28
38042
28
38043
28
38044
15
38045
15
38046
15
38047
15
38048
28
38049
15
38050
15
38051
15
38052
15
38053
15
38054
15
38055
15
38056
15
38057
15
38058
15
38059
28
38060
28
38061
28
38062
28
38063
28
38064
28
38065
28
38066
28
38067
28
38068
28
38069
28
38070
28
38071
28
38072
28
38073
28
38074
28
38075
28
38076
28
38077
28
38078
28
38079
28
38080
28
38081
28
38082
28
38083
28
38084
28
38085
28
38086
28
38087
28
38088
28
38089
28
38090
28
38091
28
38092
28
38093
28
38094
28
38095
28
38096
28
38097
28
38098
28
38099
28
38100
28
38101
28
38102
28
38103
28
38104
28
38105
28
38106
28
38107
28
38108
28
38109
28
38110
28
38111
28
38112
28
38113
28
38114
28
38115
28
38116
28
38117
28
38118
28
38119
28
38120
28
38121
28
38122
28
38123
28
38124
28
38125
28
38126
28
38127
28
38128
28
38129
28
38130
28
38131
28
38132
28
38133
28
38134
28
38135
28
38136
28
38137
15
38138
15
38139
28
38140
28
38141
28
38142
28
38143
28
38144
28
38145
28
38146
28
38147
28
38148
28
38149
28
38150
28
38151
28
38152
28
38153
28
38154
28
38155
28
38156
28
38157
28
38158
28
38159
28
38160
28
38161
28
38162
28
38163
28
38164
28
38165
28
38166
28
38167
28
38168
28
38169
28
38170
28
38171
28
38172
28
38173
28
38174
28
38175
28
38176
28
38177
28
38178
28
38179
28
38180
28
38181
28
38182
28
38183
28
38184
28
38185
28
38186
28
38187
28
38188
28
38189
28
38190
28
38191
28
38192
28
38193
28
38194
28
38195
28
38196
28
38197
28
38198
28
38199
28
38200
28
38201
28
38202
28
38203
28
38204
28
38205
28
38206
28
38207
28
38208
28
38209
28
38210
28
38211
28
38212
28
38213
28
38214
28
38215
28
38216
28
38217
28
38218
28
38219
28
38220
28
38221
28
38222
28
38223
28
38224
28
38225
28
38226
28
38227
28
38228
28
38229
28
38230
28
38231
28
38232
28
38233
28
38234
28
38235
28
38236
28
38237
28
38238
28
38239
28
38240
28
38241
28
38242
28
38243
28
38244
28
38245
28
38246
28
38247
28
38248
28
38249
28
38250
28
38251
28
38252
28
38253
28
38254
28
38255
28
38256
28
38257
28
38258
28
38259
28
38260
28
38261
28
38262
28
38263
28
38264
28
38265
28
38266
28
38267
28
38268
28
38269
28
38270
28
38271
28
38272
28
38273
28
38274
28
38275
28
38276
28
38277
28
38278
28
38279
28
38280
28
38281
28
38282
28
38283
28
38284
28
38285
28
38286
28
38287
28
38288
28
38289
28
38290
28
38291
28
38292
28
38293
28
38294
28
38295
28
38296
28
38297
28
38298
28
38299
28
38300
28
38301
28
38302
28
38303
28
38304
28
38305
28
38306
28
38307
28
38308
28
38309
28
38310
28
38311
28
38312
28
38313
28
38314
28
38315
28
38316
28
38317
28
38318
28
38319
28
38320
28
38321
28
38322
28
38323
28
38324
28
38325
28
38326
28
38327
28
38328
28
38329
28
38330
28
38331
28
38332
28
38333
28
38334
28
38335
28
38336
28
38337
28
38338
28
38339
28
38340
28
38341
28
38342
28
38343
28
38344
28
38345
28
38346
28
38347
28
38348
28
38349
28
38350
28
38351
28
38352
28
38353
28
38354
28
38355
28
38356
28
38357
15
38358
15
38359
28
38360
28
38361
28
38362
28
38363
28
38364
28
38365
15
38366
15
38367
15
38368
28
38369
28
38370
15
38371
28
38372
28
38373
28
38374
15
38375
15
38376
15
38377
15
38378
15
38379
28
38380
28
38381
28
38382
28
38383
28
38384
28
38385
28
38386
28
38387
28
38388
28
38389
28
38390
28
38391
28
38392
28
38393
28
38394
28
38395
28
38396
28
38397
28
38398
28
38399
28
38400
28
38401
28
38402
28
38403
28
38404
28
38405
28
38406
28
38407
28
38408
28
38409
28
38410
28
38411
28
38412
28
38413
28
38414
28
38415
28
38416
28
38417
28
38418
28
38419
28
38420
28
38421
28
38422
28
38423
28
38424
28
38425
28
38426
28
38427
28
38428
28
38429
28
38430
28
38431
28
38432
28
38433
28
38434
28
38435
28
38436
28
38437
28
38438
28
38439
28
38440
28
38441
28
38442
28
38443
28
38444
28
38445
28
38446
28
38447
28
38448
28
38449
28
38450
28
38451
28
38452
28
38453
28
38454
28
38455
28
38456
28
38457
28
38458
15
38459
28
38460
28
38461
28
38462
28
38463
28
38464
28
38465
28
38466
28
38467
28
38468
28
38469
28
38470
28
38471
28
38472
28
38473
28
38474
28
38475
28
38476
28
38477
28
38478
28
38479
28
38480
28
38481
28
38482
28
38483
28
38484
28
38485
28
38486
28
38487
28
38488
28
38489
28
38490
28
38491
28
38492
28
38493
28
38494
28
38495
28
38496
28
38497
28
38498
28
38499
28
38500
28
38501
28
38502
28
38503
28
38504
28
38505
28
38506
28
38507
28
38508
28
38509
28
38510
28
38511
28
38512
28
38513
28
38514
28
38515
28
38516
28
38517
28
38518
28
38519
28
38520
28
38521
28
38522
28
38523
28
38524
28
38525
28
38526
28
38527
28
38528
28
38529
28
38530
28
38531
28
38532
28
38533
28
38534
28
38535
28
38536
28
38537
28
38538
28
38539
28
38540
28
38541
28
38542
28
38543
28
38544
28
38545
28
38546
28
38547
28
38548
28
38549
28
38550
28
38551
28
38552
28
38553
28
38554
28
38555
28
38556
28
38557
28
38558
28
38559
28
38560
28
38561
28
38562
28
38563
28
38564
28
38565
28
38566
28
38567
28
38568
28
38569
28
38570
28
38571
28
38572
28
38573
28
38574
28
38575
28
38576
28
38577
28
38578
28
38579
28
38580
28
38581
28
38582
28
38583
28
38584
28
38585
28
38586
28
38587
28
38588
28
38589
28
38590
28
38591
28
38592
28
38593
28
38594
28
38595
28
38596
28
38597
28
38598
28
38599
28
38600
28
38601
28
38602
28
38603
28
38604
28
38605
28
38606
28
38607
28
38608
28
38609
28
38610
28
38611
28
38612
28
38613
28
38614
28
38615
28
38616
28
38617
28
38618
28
38619
28
38620
28
38621
28
38622
28
38623
28
38624
28
38625
28
38626
28
38627
28
38628
28
38629
28
38630
28
38631
28
38632
28
38633
28
38634
28
38635
28
38636
28
38637
28
38638
28
38639
28
38640
28
38641
28
38642
28
38643
28
38644
28
38645
28
38646
28
38647
28
38648
28
38649
28
38650
28
38651
28
38652
28
38653
28
38654
28
38655
28
38656
28
38657
28
38658
28
38659
28
38660
28
38661
28
38662
28
38663
28
38664
28
38665
28
38666
28
38667
28
38668
28
38669
28
38670
28
38671
28
38672
28
38673
28
38674
28
38675
28
38676
28
38677
15
38678
28
38679
28
38680
15
38681
15
38682
15
38683
28
38684
28
38685
28
38686
15
38687
15
38688
15
38689
28
38690
15
38691
28
38692
28
38693
28
38694
15
38695
15
38696
15
38697
15
38698
15
38699
28
38700
28
38701
28
38702
28
38703
28
38704
28
38705
28
38706
28
38707
28
38708
28
38709
28
38710
28
38711
28
38712
28
38713
28
38714
28
38715
28
38716
28
38717
28
38718
28
38719
28
38720
28
38721
28
38722
28
38723
28
38724
28
38725
28
38726
28
38727
28
38728
28
38729
28
38730
28
38731
28
38732
28
38733
28
38734
28
38735
28
38736
28
38737
28
38738
28
38739
28
38740
28
38741
28
38742
28
38743
28
38744
28
38745
28
38746
28
38747
28
38748
28
38749
28
38750
28
38751
28
38752
28
38753
28
38754
28
38755
28
38756
28
38757
28
38758
28
38759
28
38760
28
38761
28
38762
28
38763
28
38764
28
38765
28
38766
28
38767
28
38768
28
38769
28
38770
28
38771
28
38772
28
38773
28
38774
28
38775
28
38776
28
38777
28
38778
15
38779
15
38780
15
38781
28
38782
28
38783
28
38784
28
38785
28
38786
28
38787
28
38788
28
38789
28
38790
28
38791
28
38792
28
38793
28
38794
28
38795
28
38796
28
38797
28
38798
28
38799
28
38800
28
38801
28
38802
28
38803
28
38804
28
38805
28
38806
28
38807
28
38808
28
38809
28
38810
28
38811
28
38812
28
38813
28
38814
28
38815
28
38816
28
38817
28
38818
28
38819
28
38820
28
38821
28
38822
28
38823
28
38824
28
38825
28
38826
28
38827
28
38828
28
38829
28
38830
28
38831
28
38832
28
38833
28
38834
28
38835
28
38836
28
38837
28
38838
28
38839
28
38840
28
38841
28
38842
28
38843
28
38844
28
38845
28
38846
28
38847
28
38848
28
38849
28
38850
28
38851
28
38852
28
38853
28
38854
28
38855
28
38856
28
38857
28
38858
28
38859
28
38860
28
38861
28
38862
28
38863
28
38864
28
38865
28
38866
28
38867
28
38868
28
38869
28
38870
28
38871
28
38872
28
38873
28
38874
28
38875
28
38876
28
38877
28
38878
28
38879
28
38880
28
38881
28
38882
28
38883
28
38884
28
38885
28
38886
28
38887
28
38888
28
38889
28
38890
28
38891
28
38892
28
38893
28
38894
28
38895
28
38896
28
38897
28
38898
28
38899
28
38900
28
38901
28
38902
28
38903
28
38904
28
38905
28
38906
28
38907
28
38908
28
38909
28
38910
28
38911
28
38912
28
38913
28
38914
28
38915
28
38916
28
38917
28
38918
28
38919
28
38920
28
38921
28
38922
28
38923
28
38924
28
38925
28
38926
28
38927
28
38928
28
38929
28
38930
28
38931
28
38932
28
38933
28
38934
28
38935
28
38936
28
38937
28
38938
28
38939
28
38940
28
38941
28
38942
28
38943
28
38944
28
38945
28
38946
28
38947
28
38948
28
38949
28
38950
28
38951
28
38952
28
38953
28
38954
28
38955
28
38956
28
38957
28
38958
28
38959
28
38960
28
38961
28
38962
28
38963
28
38964
28
38965
28
38966
28
38967
28
38968
28
38969
28
38970
28
38971
28
38972
28
38973
28
38974
28
38975
28
38976
28
38977
28
38978
28
38979
28
38980
28
38981
28
38982
28
38983
28
38984
28
38985
28
38986
28
38987
28
38988
28
38989
28
38990
28
38991
28
38992
28
38993
28
38994
28
38995
28
38996
28
38997
28
38998
28
38999
28
39000
15
39001
28
39002
28
39003
28
39004
28
39005
28
39006
15
39007
28
39008
28
39009
28
39010
15
39011
15
39012
15
39013
15
39014
15
39015
15
39016
15
39017
15
39018
15
39019
28
39020
28
39021
28
39022
28
39023
28
39024
28
39025
28
39026
28
39027
28
39028
28
39029
28
39030
28
39031
28
39032
28
39033
28
39034
28
39035
28
39036
28
39037
28
39038
28
39039
28
39040
28
39041
28
39042
28
39043
28
39044
28
39045
28
39046
28
39047
28
39048
28
39049
28
39050
28
39051
28
39052
28
39053
28
39054
28
39055
28
39056
28
39057
28
39058
28
39059
28
39060
28
39061
28
39062
28
39063
28
39064
28
39065
28
39066
28
39067
28
39068
28
39069
28
39070
28
39071
28
39072
28
39073
28
39074
28
39075
28
39076
28
39077
28
39078
28
39079
28
39080
28
39081
28
39082
28
39083
28
39084
28
39085
28
39086
28
39087
28
39088
28
39089
28
39090
28
39091
28
39092
28
39093
28
39094
28
39095
28
39096
28
39097
28
39098
15
39099
15
39100
15
39101
28
39102
28
39103
28
39104
28
39105
28
39106
28
39107
28
39108
28
39109
28
39110
28
39111
28
39112
28
39113
28
39114
28
39115
28
39116
28
39117
28
39118
28
39119
28
39120
28
39121
28
39122
28
39123
28
39124
28
39125
28
39126
28
39127
28
39128
28
39129
28
39130
28
39131
28
39132
28
39133
28
39134
28
39135
28
39136
28
39137
28
39138
28
39139
28
39140
28
39141
28
39142
28
39143
28
39144
28
39145
28
39146
28
39147
28
39148
28
39149
28
39150
28
39151
28
39152
28
39153
28
39154
28
39155
28
39156
28
39157
28
39158
28
39159
28
39160
28
39161
28
39162
28
39163
28
39164
28
39165
28
39166
28
39167
28
39168
28
39169
28
39170
28
39171
28
39172
28
39173
28
39174
28
39175
28
39176
28
39177
28
39178
28
39179
28
39180
28
39181
28
39182
28
39183
28
39184
28
39185
28
39186
28
39187
28
39188
28
39189
28
39190
28
39191
28
39192
28
39193
28
39194
28
39195
28
39196
28
39197
28
39198
28
39199
28
39200
28
39201
28
39202
28
39203
28
39204
28
39205
28
39206
28
39207
28
39208
28
39209
28
39210
28
39211
28
39212
28
39213
28
39214
28
39215
28
39216
28
39217
28
39218
28
39219
28
39220
28
39221
28
39222
28
39223
28
39224
28
39225
28
39226
28
39227
28
39228
28
39229
28
39230
28
39231
28
39232
28
39233
28
39234
28
39235
28
39236
28
39237
28
39238
28
39239
28
39240
28
39241
28
39242
28
39243
28
39244
28
39245
28
39246
28
39247
28
39248
28
39249
28
39250
28
39251
28
39252
28
39253
28
39254
28
39255
28
39256
28
39257
28
39258
28
39259
28
39260
28
39261
28
39262
28
39263
28
39264
28
39265
28
39266
28
39267
28
39268
28
39269
28
39270
28
39271
28
39272
28
39273
28
39274
28
39275
28
39276
28
39277
28
39278
28
39279
28
39280
28
39281
28
39282
28
39283
28
39284
28
39285
28
39286
28
39287
28
39288
28
39289
28
39290
28
39291
28
39292
28
39293
28
39294
28
39295
28
39296
28
39297
28
39298
28
39299
28
39300
28
39301
28
39302
28
39303
28
39304
28
39305
28
39306
28
39307
28
39308
28
39309
28
39310
28
39311
28
39312
28
39313
28
39314
28
39315
28
39316
28
39317
28
39318
15
39319
28
39320
15
39321
28
39322
28
39323
28
39324
28
39325
28
39326
28
39327
28
39328
28
39329
28
39330
15
39331
15
39332
15
39333
15
39334
15
39335
15
39336
28
39337
15
39338
15
39339
28
39340
28
39341
28
39342
28
39343
28
39344
28
39345
28
39346
28
39347
28
39348
28
39349
28
39350
28
39351
28
39352
28
39353
28
39354
28
39355
28
39356
28
39357
28
39358
28
39359
28
39360
28
39361
28
39362
28
39363
28
39364
28
39365
28
39366
28
39367
28
39368
28
39369
28
39370
28
39371
28
39372
28
39373
28
39374
28
39375
28
39376
28
39377
28
39378
28
39379
28
39380
28
39381
28
39382
28
39383
28
39384
28
39385
28
39386
28
39387
28
39388
28
39389
28
39390
28
39391
28
39392
28
39393
28
39394
28
39395
28
39396
28
39397
28
39398
28
39399
28
39400
28
39401
28
39402
28
39403
28
39404
28
39405
28
39406
28
39407
28
39408
28
39409
28
39410
28
39411
28
39412
28
39413
28
39414
28
39415
28
39416
28
39417
28
39418
28
39419
15
39420
15
39421
28
39422
28
39423
28
39424
28
39425
28
39426
28
39427
28
39428
28
39429
28
39430
28
39431
28
39432
28
39433
28
39434
28
39435
28
39436
28
39437
28
39438
28
39439
28
39440
28
39441
28
39442
28
39443
28
39444
28
39445
28
39446
28
39447
28
39448
28
39449
28
39450
28
39451
28
39452
28
39453
28
39454
28
39455
28
39456
28
39457
28
39458
28
39459
28
39460
28
39461
28
39462
28
39463
28
39464
28
39465
28
39466
28
39467
28
39468
28
39469
28
39470
28
39471
28
39472
28
39473
28
39474
28
39475
28
39476
28
39477
28
39478
28
39479
28
39480
28
39481
28
39482
28
39483
28
39484
28
39485
28
39486
28
39487
28
39488
28
39489
28
39490
28
39491
28
39492
28
39493
28
39494
28
39495
28
39496
28
39497
28
39498
28
39499
28
39500
28
39501
28
39502
28
39503
28
39504
28
39505
28
39506
28
39507
28
39508
28
39509
28
39510
28
39511
28
39512
28
39513
28
39514
28
39515
28
39516
28
39517
28
39518
28
39519
28
39520
28
39521
28
39522
28
39523
28
39524
28
39525
28
39526
28
39527
28
39528
28
39529
28
39530
28
39531
28
39532
28
39533
28
39534
28
39535
28
39536
28
39537
28
39538
28
39539
28
39540
28
39541
28
39542
28
39543
28
39544
28
39545
28
39546
28
39547
28
39548
28
39549
28
39550
28
39551
28
39552
28
39553
28
39554
28
39555
28
39556
28
39557
28
39558
28
39559
28
39560
28
39561
28
39562
28
39563
28
39564
28
39565
28
39566
28
39567
28
39568
28
39569
28
39570
28
39571
28
39572
28
39573
28
39574
28
39575
28
39576
28
39577
28
39578
28
39579
28
39580
28
39581
28
39582
28
39583
28
39584
28
39585
28
39586
28
39587
28
39588
28
39589
28
39590
28
39591
28
39592
28
39593
28
39594
28
39595
28
39596
28
39597
28
39598
28
39599
28
39600
28
39601
28
39602
28
39603
28
39604
28
39605
28
39606
28
39607
28
39608
28
39609
28
39610
28
39611
28
39612
28
39613
28
39614
28
39615
28
39616
28
39617
28
39618
28
39619
28
39620
28
39621
28
39622
28
39623
28
39624
28
39625
28
39626
28
39627
28
39628
28
39629
28
39630
28
39631
28
39632
28
39633
28
39634
28
39635
28
39636
28
39637
28
39638
28
39639
28
39640
15
39641
15
39642
15
39643
28
39644
28
39645
28
39646
28
39647
28
39648
28
39649
28
39650
15
39651
15
39652
15
39653
15
39654
15
39655
28
39656
28
39657
15
39658
15
39659
28
39660
28
39661
28
39662
28
39663
28
39664
28
39665
28
39666
28
39667
28
39668
28
39669
28
39670
28
39671
28
39672
28
39673
28
39674
28
39675
28
39676
28
39677
28
39678
28
39679
28
39680
28
39681
28
39682
28
39683
28
39684
28
39685
28
39686
28
39687
28
39688
28
39689
28
39690
28
39691
28
39692
28
39693
28
39694
28
39695
28
39696
28
39697
28
39698
28
39699
28
39700
28
39701
28
39702
28
39703
28
39704
28
39705
28
39706
28
39707
28
39708
28
39709
28
39710
28
39711
28
39712
28
39713
28
39714
28
39715
28
39716
28
39717
28
39718
28
39719
28
39720
28
39721
28
39722
28
39723
28
39724
28
39725
28
39726
28
39727
28
39728
28
39729
28
39730
28
39731
28
39732
28
39733
28
39734
28
39735
28
39736
28
39737
28
39738
28
39739
28
39740
28
39741
28
39742
28
39743
28
39744
28
39745
28
39746
28
39747
28
39748
28
39749
28
39750
28
39751
28
39752
28
39753
28
39754
28
39755
28
39756
28
39757
28
39758
28
39759
28
39760
28
39761
28
39762
28
39763
28
39764
28
39765
28
39766
28
39767
28
39768
28
39769
28
39770
28
39771
28
39772
28
39773
28
39774
28
39775
28
39776
28
39777
28
39778
28
39779
28
39780
28
39781
28
39782
28
39783
28
39784
28
39785
28
39786
28
39787
28
39788
28
39789
28
39790
28
39791
28
39792
28
39793
28
39794
28
39795
28
39796
28
39797
28
39798
28
39799
28
39800
28
39801
28
39802
28
39803
28
39804
28
39805
28
39806
28
39807
28
39808
28
39809
28
39810
28
39811
28
39812
28
39813
28
39814
28
39815
28
39816
28
39817
28
39818
28
39819
28
39820
28
39821
28
39822
28
39823
28
39824
28
39825
28
39826
28
39827
28
39828
28
39829
28
39830
28
39831
28
39832
28
39833
28
39834
28
39835
28
39836
28
39837
28
39838
28
39839
28
39840
28
39841
28
39842
28
39843
28
39844
28
39845
28
39846
28
39847
28
39848
28
39849
28
39850
28
39851
28
39852
28
39853
28
39854
28
39855
28
39856
28
39857
28
39858
28
39859
28
39860
28
39861
28
39862
28
39863
28
39864
28
39865
28
39866
28
39867
28
39868
28
39869
28
39870
28
39871
28
39872
28
39873
28
39874
28
39875
28
39876
28
39877
28
39878
28
39879
28
39880
28
39881
28
39882
28
39883
28
39884
28
39885
28
39886
28
39887
28
39888
28
39889
28
39890
28
39891
28
39892
28
39893
28
39894
28
39895
28
39896
28
39897
28
39898
28
39899
28
39900
28
39901
28
39902
28
39903
28
39904
28
39905
28
39906
28
39907
28
39908
28
39909
28
39910
28
39911
28
39912
28
39913
28
39914
28
39915
28
39916
28
39917
28
39918
28
39919
28
39920
28
39921
28
39922
28
39923
28
39924
28
39925
28
39926
28
39927
28
39928
28
39929
28
39930
28
39931
28
39932
28
39933
28
39934
28
39935
28
39936
28
39937
28
39938
28
39939
28
39940
28
39941
28
39942
28
39943
28
39944
28
39945
28
39946
28
39947
28
39948
28
39949
28
39950
28
39951
28
39952
28
39953
28
39954
28
39955
28
39956
28
39957
28
39958
28
39959
28
39960
28
39961
28
39962
15
39963
15
39964
15
39965
15
39966
28
39967
28
39968
28
39969
28
39970
15
39971
15
39972
15
39973
15
39974
15
39975
28
39976
28
39977
15
39978
15
39979
15
39980
28
39981
28
39982
28
39983
28
39984
28
39985
28
39986
28
39987
28
39988
28
39989
28
39990
28
39991
28
39992
28
39993
28
39994
28
39995
28
39996
28
39997
28
39998
28
39999
28
40000
28
40001
28
40002
28
40003
28
40004
28
40005
28
40006
28
40007
28
40008
28
40009
28
40010
28
40011
28
40012
28
40013
28
40014
28
40015
28
40016
28
40017
28
40018
28
40019
28
40020
28
40021
28
40022
28
40023
28
40024
28
40025
28
40026
28
40027
28
40028
28
40029
28
40030
28
40031
28
40032
28
40033
28
40034
28
40035
28
40036
28
40037
28
40038
28
40039
28
40040
28
40041
28
40042
28
40043
28
40044
28
40045
28
40046
28
40047
28
40048
28
40049
28
40050
28
40051
28
40052
28
40053
28
40054
28
40055
28
40056
28
40057
28
40058
28
40059
28
40060
28
40061
28
40062
28
40063
28
40064
28
40065
28
40066
28
40067
28
40068
28
40069
28
40070
28
40071
28
40072
28
40073
28
40074
28
40075
28
40076
28
40077
28
40078
28
40079
28
40080
28
40081
28
40082
28
40083
28
40084
28
40085
28
40086
28
40087
28
40088
28
40089
28
40090
28
40091
28
40092
28
40093
28
40094
28
40095
28
40096
28
40097
28
40098
28
40099
28
40100
28
40101
28
40102
28
40103
28
40104
28
40105
28
40106
28
40107
28
40108
28
40109
28
40110
28
40111
28
40112
28
40113
28
40114
28
40115
28
40116
28
40117
28
40118
28
40119
28
40120
28
40121
28
40122
28
40123
28
40124
28
40125
28
40126
28
40127
28
40128
28
40129
28
40130
28
40131
28
40132
28
40133
28
40134
28
40135
28
40136
28
40137
28
40138
28
40139
28
40140
28
40141
28
40142
28
40143
28
40144
28
40145
28
40146
28
40147
28
40148
28
40149
28
40150
28
40151
28
40152
28
40153
28
40154
28
40155
28
40156
28
40157
28
40158
28
40159
28
40160
28
40161
28
40162
28
40163
28
40164
28
40165
28
40166
28
40167
28
40168
28
40169
28
40170
28
40171
28
40172
28
40173
28
40174
28
40175
28
40176
28
40177
28
40178
28
40179
28
40180
28
40181
28
40182
28
40183
28
40184
28
40185
28
40186
28
40187
28
40188
28
40189
28
40190
28
40191
28
40192
28
40193
28
40194
28
40195
28
40196
28
40197
28
40198
28
40199
28
40200
28
40201
28
40202
28
40203
28
40204
28
40205
28
40206
28
40207
28
40208
28
40209
28
40210
28
40211
28
40212
28
40213
28
40214
28
40215
28
40216
28
40217
28
40218
28
40219
28
40220
28
40221
28
40222
28
40223
28
40224
28
40225
28
40226
28
40227
28
40228
28
40229
28
40230
28
40231
28
40232
28
40233
28
40234
28
40235
28
40236
28
40237
28
40238
28
40239
28
40240
28
40241
28
40242
28
40243
28
40244
28
40245
28
40246
28
40247
28
40248
28
40249
28
40250
28
40251
28
40252
28
40253
28
40254
28
40255
28
40256
28
40257
28
40258
28
40259
28
40260
28
40261
28
40262
28
40263
28
40264
28
40265
28
40266
28
40267
28
40268
28
40269
28
40270
28
40271
28
40272
28
40273
28
40274
28
40275
28
40276
28
40277
28
40278
28
40279
28
40280
28
40281
28
40282
28
40283
28
40284
28
40285
15
40286
28
40287
28
40288
28
40289
28
40290
15
40291
15
40292
15
40293
15
40294
15
40295
28
40296
28
40297
15
40298
15
40299
15
40300
15
40301
28
40302
28
40303
28
40304
28
40305
28
40306
28
40307
28
40308
28
40309
28
40310
28
40311
28
40312
28
40313
28
40314
28
40315
28
40316
28
40317
28
40318
28
40319
28
40320
28
40321
28
40322
15
40323
28
40324
28
40325
28
40326
28
40327
28
40328
28
40329
28
40330
28
40331
28
40332
28
40333
28
40334
28
40335
28
40336
28
40337
28
40338
28
40339
28
40340
28
40341
28
40342
28
40343
28
40344
28
40345
28
40346
28
40347
28
40348
28
40349
28
40350
28
40351
28
40352
28
40353
28
40354
28
40355
28
40356
28
40357
28
40358
28
40359
28
40360
28
40361
28
40362
28
40363
28
40364
28
40365
28
40366
28
40367
28
40368
28
40369
28
40370
28
40371
28
40372
28
40373
28
40374
28
40375
28
40376
28
40377
28
40378
28
40379
28
40380
28
40381
28
40382
28
40383
28
40384
28
40385
28
40386
28
40387
28
40388
28
40389
28
40390
28
40391
28
40392
28
40393
28
40394
28
40395
28
40396
28
40397
28
40398
28
40399
28
40400
28
40401
28
40402
28
40403
28
40404
28
40405
28
40406
28
40407
28
40408
28
40409
28
40410
28
40411
28
40412
28
40413
28
40414
28
40415
28
40416
28
40417
28
40418
28
40419
28
40420
28
40421
28
40422
28
40423
28
40424
28
40425
28
40426
28
40427
28
40428
28
40429
28
40430
28
40431
28
40432
28
40433
28
40434
28
40435
28
40436
28
40437
28
40438
28
40439
28
40440
28
40441
28
40442
28
40443
28
40444
28
40445
28
40446
28
40447
28
40448
28
40449
28
40450
28
40451
28
40452
28
40453
28
40454
28
40455
28
40456
28
40457
28
40458
28
40459
28
40460
28
40461
28
40462
28
40463
28
40464
28
40465
28
40466
28
40467
28
40468
28
40469
28
40470
28
40471
28
40472
28
40473
28
40474
28
40475
28
40476
28
40477
28
40478
28
40479
28
40480
28
40481
28
40482
28
40483
28
40484
28
40485
28
40486
28
40487
28
40488
28
40489
28
40490
28
40491
28
40492
28
40493
28
40494
28
40495
28
40496
28
40497
28
40498
28
40499
28
40500
28
40501
28
40502
28
40503
28
40504
28
40505
28
40506
28
40507
28
40508
28
40509
28
40510
28
40511
28
40512
28
40513
28
40514
28
40515
28
40516
28
40517
28
40518
28
40519
28
40520
28
40521
28
40522
28
40523
28
40524
28
40525
28
40526
28
40527
28
40528
28
40529
28
40530
28
40531
28
40532
28
40533
28
40534
28
40535
28
40536
28
40537
28
40538
28
40539
28
40540
28
40541
28
40542
28
40543
28
40544
28
40545
28
40546
28
40547
28
40548
28
40549
28
40550
28
40551
28
40552
28
40553
28
40554
28
40555
28
40556
28
40557
28
40558
28
40559
28
40560
28
40561
28
40562
28
40563
28
40564
28
40565
28
40566
28
40567
28
40568
28
40569
28
40570
28
40571
28
40572
28
40573
28
40574
28
40575
28
40576
28
40577
28
40578
28
40579
28
40580
28
40581
28
40582
28
40583
28
40584
28
40585
28
40586
28
40587
28
40588
28
40589
28
40590
28
40591
28
40592
28
40593
28
40594
28
40595
28
40596
28
40597
28
40598
28
40599
28
40600
28
40601
28
40602
28
40603
28
40604
28
40605
28
40606
15
40607
15
40608
15
40609
15
40610
28
40611
15
40612
28
40613
28
40614
28
40615
15
40616
15
40617
28
40618
15
40619
15
40620
15
40621
15
40622
15
40623
15
40624
15
40625
15
40626
15
40627
15
40628
15
40629
15
40630
15
40631
15
40632
15
40633
15
40634
15
40635
15
40636
15
40637
15
40638
15
40639
15
40640
15
40641
15
40642
15
40643
28
40644
28
40645
28
40646
28
40647
28
40648
28
40649
28
40650
28
40651
28
40652
28
40653
28
40654
28
40655
28
40656
28
40657
28
40658
28
40659
28
40660
28
40661
28
40662
28
40663
28
40664
28
40665
28
40666
28
40667
28
40668
28
40669
28
40670
28
40671
28
40672
28
40673
28
40674
28
40675
28
40676
28
40677
28
40678
28
40679
28
40680
28
40681
28
40682
28
40683
28
40684
28
40685
28
40686
28
40687
28
40688
28
40689
28
40690
28
40691
28
40692
28
40693
28
40694
28
40695
28
40696
28
40697
28
40698
28
40699
28
40700
28
40701
28
40702
28
40703
28
40704
28
40705
28
40706
28
40707
28
40708
28
40709
28
40710
28
40711
28
40712
28
40713
28
40714
28
40715
28
40716
28
40717
28
40718
28
40719
28
40720
28
40721
28
40722
28
40723
28
40724
28
40725
28
40726
28
40727
28
40728
28
40729
28
40730
28
40731
28
40732
28
40733
28
40734
28
40735
28
40736
28
40737
28
40738
28
40739
28
40740
28
40741
28
40742
28
40743
28
40744
28
40745
28
40746
28
40747
28
40748
28
40749
28
40750
28
40751
28
40752
28
40753
28
40754
28
40755
28
40756
28
40757
28
40758
28
40759
28
40760
28
40761
28
40762
28
40763
28
40764
28
40765
28
40766
28
40767
28
40768
28
40769
28
40770
28
40771
28
40772
28
40773
28
40774
28
40775
28
40776
28
40777
28
40778
28
40779
28
40780
28
40781
28
40782
28
40783
28
40784
28
40785
28
40786
28
40787
28
40788
28
40789
28
40790
28
40791
28
40792
28
40793
28
40794
28
40795
28
40796
28
40797
28
40798
28
40799
28
40800
28
40801
28
40802
28
40803
28
40804
28
40805
28
40806
28
40807
28
40808
28
40809
28
40810
28
40811
28
40812
28
40813
28
40814
28
40815
28
40816
28
40817
28
40818
28
40819
28
40820
28
40821
28
40822
28
40823
28
40824
28
40825
28
40826
28
40827
28
40828
28
40829
28
40830
28
40831
28
40832
28
40833
28
40834
28
40835
28
40836
28
40837
28
40838
28
40839
28
40840
28
40841
28
40842
28
40843
28
40844
28
40845
28
40846
28
40847
28
40848
28
40849
28
40850
28
40851
28
40852
28
40853
28
40854
28
40855
28
40856
28
40857
28
40858
28
40859
28
40860
28
40861
28
40862
28
40863
28
40864
28
40865
28
40866
28
40867
28
40868
28
40869
28
40870
28
40871
28
40872
28
40873
28
40874
28
40875
28
40876
28
40877
28
40878
28
40879
28
40880
28
40881
28
40882
28
40883
28
40884
28
40885
28
40886
28
40887
28
40888
28
40889
28
40890
28
40891
28
40892
28
40893
28
40894
28
40895
28
40896
28
40897
28
40898
28
40899
28
40900
28
40901
28
40902
28
40903
28
40904
28
40905
28
40906
28
40907
28
40908
28
40909
28
40910
28
40911
28
40912
28
40913
28
40914
28
40915
28
40916
28
40917
28
40918
28
40919
15
40920
28
40921
28
40922
28
40923
28
40924
28
40925
28
40926
15
40927
15
40928
15
40929
15
40930
15
40931
15
40932
28
40933
28
40934
28
40935
28
40936
28
40937
28
40938
15
40939
15
40940
15
40941
15
40942
15
40943
15
40944
15
40945
15
40946
15
40947
15
40948
15
40949
15
40950
15
40951
15
40952
15
40953
15
40954
15
40955
15
40956
15
40957
15
40958
15
40959
15
40960
15
40961
15
40962
15
40963
28
40964
28
40965
28
40966
28
40967
28
40968
28
40969
28
40970
28
40971
28
40972
28
40973
28
40974
28
40975
28
40976
28
40977
28
40978
28
40979
28
40980
28
40981
28
40982
28
40983
28
40984
28
40985
28
40986
28
40987
28
40988
28
40989
28
40990
28
40991
28
40992
28
40993
28
40994
28
40995
28
40996
28
40997
28
40998
28
40999
28
41000
28
41001
28
41002
28
41003
28
41004
28
41005
28
41006
28
41007
28
41008
28
41009
28
41010
28
41011
28
41012
28
41013
28
41014
28
41015
28
41016
28
41017
28
41018
28
41019
28
41020
28
41021
28
41022
28
41023
28
41024
28
41025
28
41026
28
41027
28
41028
28
41029
28
41030
28
41031
28
41032
28
41033
28
41034
28
41035
28
41036
28
41037
28
41038
28
41039
28
41040
28
41041
28
41042
28
41043
28
41044
28
41045
28
41046
28
41047
28
41048
28
41049
28
41050
28
41051
28
41052
28
41053
28
41054
28
41055
28
41056
28
41057
28
41058
28
41059
28
41060
28
41061
28
41062
28
41063
28
41064
28
41065
28
41066
28
41067
28
41068
28
41069
28
41070
28
41071
28
41072
28
41073
28
41074
28
41075
28
41076
28
41077
28
41078
28
41079
28
41080
28
41081
28
41082
28
41083
28
41084
28
41085
28
41086
28
41087
28
41088
28
41089
28
41090
28
41091
28
41092
28
41093
28
41094
28
41095
28
41096
28
41097
28
41098
28
41099
28
41100
28
41101
28
41102
28
41103
28
41104
28
41105
28
41106
28
41107
28
41108
28
41109
28
41110
28
41111
28
41112
28
41113
28
41114
28
41115
28
41116
28
41117
28
41118
28
41119
28
41120
28
41121
28
41122
28
41123
28
41124
28
41125
28
41126
28
41127
28
41128
28
41129
28
41130
28
41131
28
41132
28
41133
28
41134
28
41135
28
41136
28
41137
28
41138
28
41139
28
41140
28
41141
28
41142
28
41143
28
41144
28
41145
28
41146
28
41147
28
41148
28
41149
28
41150
28
41151
28
41152
28
41153
28
41154
28
41155
28
41156
28
41157
28
41158
28
41159
28
41160
28
41161
28
41162
28
41163
28
41164
28
41165
28
41166
28
41167
28
41168
28
41169
28
41170
28
41171
28
41172
28
41173
28
41174
28
41175
28
41176
28
41177
28
41178
28
41179
28
41180
28
41181
28
41182
28
41183
28
41184
28
41185
28
41186
28
41187
28
41188
28
41189
28
41190
28
41191
28
41192
28
41193
28
41194
28
41195
28
41196
28
41197
28
41198
28
41199
28
41200
28
41201
28
41202
28
41203
28
41204
28
41205
28
41206
28
41207
28
41208
28
41209
28
41210
28
41211
28
41212
28
41213
28
41214
28
41215
28
41216
28
41217
28
41218
28
41219
28
41220
28
41221
28
41222
28
41223
28
41224
28
41225
28
41226
28
41227
28
41228
28
41229
28
41230
28
41231
28
41232
28
41233
28
41234
28
41235
28
41236
15
41237
28
41238
28
41239
15
41240
15
41241
15
41242
15
41243
28
41244
28
41245
28
41246
15
41247
15
41248
15
41249
15
41250
15
41251
15
41252
28
41253
28
41254
28
41255
28
41256
28
41257
28
41258
15
41259
15
41260
15
41261
15
41262
15
41263
15
41264
15
41265
15
41266
15
41267
15
41268
15
41269
15
41270
15
41271
15
41272
15
41273
15
41274
15
41275
15
41276
15
41277
15
41278
15
41279
15
41280
15
41281
15
41282
15
41283
28
41284
28
41285
28
41286
28
41287
28
41288
28
41289
28
41290
28
41291
28
41292
28
41293
28
41294
28
41295
28
41296
28
41297
28
41298
28
41299
28
41300
28
41301
28
41302
28
41303
28
41304
28
41305
28
41306
28
41307
28
41308
28
41309
28
41310
28
41311
28
41312
28
41313
28
41314
28
41315
28
41316
28
41317
28
41318
28
41319
28
41320
28
41321
28
41322
28
41323
28
41324
28
41325
28
41326
28
41327
28
41328
28
41329
28
41330
28
41331
28
41332
28
41333
28
41334
28
41335
28
41336
28
41337
28
41338
28
41339
28
41340
28
41341
28
41342
28
41343
28
41344
28
41345
28
41346
28
41347
28
41348
28
41349
28
41350
28
41351
28
41352
28
41353
28
41354
28
41355
28
41356
28
41357
28
41358
28
41359
28
41360
28
41361
28
41362
28
41363
28
41364
28
41365
28
41366
28
41367
28
41368
28
41369
28
41370
28
41371
28
41372
28
41373
28
41374
28
41375
28
41376
28
41377
28
41378
28
41379
28
41380
28
41381
28
41382
28
41383
28
41384
28
41385
28
41386
28
41387
28
41388
28
41389
28
41390
28
41391
28
41392
28
41393
28
41394
28
41395
28
41396
28
41397
28
41398
28
41399
28
41400
28
41401
28
41402
28
41403
28
41404
28
41405
28
41406
28
41407
28
41408
28
41409
28
41410
28
41411
28
41412
28
41413
28
41414
28
41415
28
41416
28
41417
28
41418
28
41419
28
41420
28
41421
28
41422
28
41423
28
41424
28
41425
28
41426
28
41427
28
41428
28
41429
28
41430
28
41431
28
41432
28
41433
28
41434
28
41435
28
41436
28
41437
28
41438
28
41439
28
41440
28
41441
28
41442
28
41443
28
41444
28
41445
28
41446
28
41447
28
41448
28
41449
28
41450
28
41451
28
41452
28
41453
28
41454
28
41455
28
41456
28
41457
28
41458
28
41459
28
41460
28
41461
28
41462
28
41463
28
41464
28
41465
28
41466
28
41467
28
41468
28
41469
28
41470
28
41471
28
41472
28
41473
28
41474
28
41475
28
41476
28
41477
28
41478
28
41479
28
41480
28
41481
28
41482
28
41483
28
41484
28
41485
28
41486
28
41487
28
41488
28
41489
28
41490
28
41491
28
41492
28
41493
28
41494
28
41495
28
41496
28
41497
28
41498
28
41499
28
41500
28
41501
28
41502
28
41503
28
41504
28
41505
28
41506
28
41507
28
41508
28
41509
28
41510
28
41511
28
41512
28
41513
28
41514
28
41515
28
41516
28
41517
28
41518
28
41519
28
41520
28
41521
28
41522
28
41523
28
41524
28
41525
28
41526
28
41527
28
41528
28
41529
28
41530
28
41531
28
41532
28
41533
28
41534
28
41535
28
41536
28
41537
28
41538
28
41539
28
41540
28
41541
28
41542
28
41543
28
41544
28
41545
28
41546
28
41547
28
41548
28
41549
28
41550
28
41551
28
41552
28
41553
28
41554
28
41555
28
41556
15
41557
28
41558
28
41559
28
41560
28
41561
28
41562
15
41563
28
41564
28
41565
15
41566
15
41567
15
41568
15
41569
15
41570
15
41571
15
41572
28
41573
28
41574
28
41575
28
41576
28
41577
28
41578
15
41579
15
41580
15
41581
15
41582
15
41583
15
41584
15
41585
15
41586
15
41587
15
41588
15
41589
15
41590
15
41591
15
41592
15
41593
15
41594
15
41595
15
41596
15
41597
15
41598
15
41599
15
41600
15
41601
15
41602
15
41603
28
41604
28
41605
28
41606
28
41607
28
41608
28
41609
28
41610
28
41611
28
41612
28
41613
28
41614
28
41615
28
41616
28
41617
28
41618
28
41619
28
41620
28
41621
28
41622
28
41623
28
41624
28
41625
28
41626
28
41627
28
41628
28
41629
28
41630
28
41631
28
41632
28
41633
28
41634
28
41635
28
41636
28
41637
28
41638
28
41639
28
41640
28
41641
28
41642
28
41643
28
41644
28
41645
28
41646
28
41647
28
41648
28
41649
28
41650
28
41651
28
41652
28
41653
28
41654
28
41655
28
41656
28
41657
28
41658
28
41659
28
41660
28
41661
28
41662
28
41663
28
41664
28
41665
28
41666
28
41667
28
41668
28
41669
28
41670
28
41671
28
41672
28
41673
28
41674
28
41675
28
41676
28
41677
28
41678
28
41679
28
41680
28
41681
28
41682
28
41683
28
41684
28
41685
28
41686
28
41687
28
41688
28
41689
28
41690
28
41691
28
41692
28
41693
28
41694
28
41695
28
41696
28
41697
28
41698
28
41699
28
41700
28
41701
28
41702
28
41703
28
41704
28
41705
28
41706
28
41707
28
41708
28
41709
28
41710
28
41711
28
41712
28
41713
28
41714
28
41715
28
41716
28
41717
28
41718
28
41719
28
41720
28
41721
28
41722
28
41723
28
41724
28
41725
28
41726
28
41727
28
41728
28
41729
28
41730
28
41731
28
41732
28
41733
28
41734
28
41735
28
41736
28
41737
28
41738
28
41739
28
41740
28
41741
28
41742
28
41743
28
41744
28
41745
28
41746
28
41747
28
41748
28
41749
28
41750
28
41751
28
41752
28
41753
28
41754
28
41755
28
41756
28
41757
28
41758
28
41759
28
41760
28
41761
28
41762
28
41763
28
41764
28
41765
28
41766
28
41767
28
41768
28
41769
28
41770
28
41771
28
41772
28
41773
28
41774
28
41775
28
41776
28
41777
28
41778
28
41779
28
41780
28
41781
28
41782
28
41783
28
41784
28
41785
28
41786
28
41787
28
41788
28
41789
28
41790
28
41791
28
41792
28
41793
28
41794
28
41795
28
41796
28
41797
28
41798
28
41799
28
41800
28
41801
28
41802
28
41803
28
41804
28
41805
28
41806
28
41807
28
41808
28
41809
28
41810
28
41811
28
41812
28
41813
28
41814
28
41815
28
41816
28
41817
28
41818
28
41819
28
41820
28
41821
28
41822
28
41823
28
41824
28
41825
28
41826
28
41827
28
41828
28
41829
28
41830
28
41831
28
41832
28
41833
28
41834
28
41835
28
41836
28
41837
28
41838
28
41839
28
41840
28
41841
28
41842
28
41843
28
41844
28
41845
28
41846
28
41847
28
41848
28
41849
28
41850
28
41851
28
41852
28
41853
28
41854
28
41855
28
41856
28
41857
28
41858
28
41859
28
41860
28
41861
28
41862
28
41863
28
41864
28
41865
28
41866
28
41867
28
41868
28
41869
28
41870
28
41871
28
41872
28
41873
28
41874
28
41875
28
41876
28
41877
15
41878
28
41879
28
41880
15
41881
15
41882
15
41883
15
41884
15
41885
15
41886
15
41887
15
41888
15
41889
15
41890
15
41891
15
41892
15
41893
28
41894
28
41895
28
41896
28
41897
28
41898
15
41899
15
41900
15
41901
15
41902
15
41903
15
41904
15
41905
15
41906
15
41907
15
41908
15
41909
15
41910
15
41911
15
41912
15
41913
15
41914
15
41915
15
41916
15
41917
15
41918
15
41919
15
41920
15
41921
15
41922
15
41923
28
41924
28
41925
28
41926
28
41927
28
41928
28
41929
28
41930
28
41931
28
41932
28
41933
28
41934
28
41935
28
41936
28
41937
28
41938
28
41939
28
41940
28
41941
28
41942
28
41943
28
41944
28
41945
28
41946
28
41947
28
41948
28
41949
28
41950
28
41951
28
41952
28
41953
28
41954
28
41955
28
41956
28
41957
28
41958
28
41959
28
41960
28
41961
28
41962
28
41963
28
41964
28
41965
28
41966
28
41967
28
41968
28
41969
28
41970
28
41971
28
41972
28
41973
28
41974
28
41975
28
41976
28
41977
28
41978
28
41979
28
41980
28
41981
28
41982
28
41983
28
41984
28
41985
28
41986
28
41987
28
41988
28
41989
28
41990
28
41991
28
41992
28
41993
28
41994
28
41995
28
41996
28
41997
28
41998
28
41999
28
42000
28
42001
28
42002
28
42003
28
42004
28
42005
28
42006
28
42007
28
42008
28
42009
28
42010
28
42011
28
42012
28
42013
28
42014
28
42015
28
42016
28
42017
28
42018
28
42019
28
42020
28
42021
28
42022
28
42023
28
42024
28
42025
28
42026
28
42027
28
42028
28
42029
28
42030
28
42031
28
42032
28
42033
28
42034
28
42035
28
42036
28
42037
28
42038
28
42039
28
42040
28
42041
28
42042
28
42043
28
42044
28
42045
28
42046
28
42047
28
42048
28
42049
28
42050
28
42051
28
42052
28
42053
28
42054
28
42055
28
42056
28
42057
28
42058
28
42059
28
42060
28
42061
28
42062
28
42063
28
42064
28
42065
28
42066
28
42067
28
42068
28
42069
28
42070
28
42071
28
42072
28
42073
28
42074
28
42075
28
42076
28
42077
28
42078
28
42079
28
42080
28
42081
28
42082
28
42083
28
42084
28
42085
28
42086
28
42087
28
42088
28
42089
28
42090
28
42091
28
42092
28
42093
28
42094
28
42095
28
42096
28
42097
28
42098
28
42099
28
42100
28
42101
28
42102
28
42103
28
42104
28
42105
28
42106
28
42107
28
42108
28
42109
28
42110
28
42111
28
42112
28
42113
28
42114
28
42115
28
42116
28
42117
28
42118
28
42119
28
42120
28
42121
28
42122
28
42123
28
42124
28
42125
28
42126
28
42127
28
42128
28
42129
28
42130
28
42131
28
42132
28
42133
28
42134
28
42135
28
42136
28
42137
28
42138
28
42139
28
42140
28
42141
28
42142
28
42143
28
42144
28
42145
28
42146
28
42147
28
42148
28
42149
28
42150
28
42151
28
42152
28
42153
28
42154
28
42155
28
42156
28
42157
28
42158
28
42159
28
42160
28
42161
28
42162
28
42163
28
42164
28
42165
28
42166
28
42167
28
42168
28
42169
28
42170
28
42171
28
42172
28
42173
28
42174
28
42175
28
42176
28
42177
28
42178
28
42179
28
42180
28
42181
28
42182
28
42183
28
42184
28
42185
28
42186
28
42187
28
42188
28
42189
28
42190
28
42191
28
42192
28
42193
28
42194
28
42195
28
42196
28
42197
15
42198
15
42199
28
42200
28
42201
15
42202
28
42203
28
42204
28
42205
15
42206
15
42207
15
42208
15
42209
15
42210
15
42211
15
42212
28
42213
28
42214
28
42215
28
42216
28
42217
28
42218
15
42219
15
42220
15
42221
15
42222
15
42223
15
42224
15
42225
15
42226
15
42227
15
42228
15
42229
15
42230
15
42231
15
42232
15
42233
15
42234
15
42235
15
42236
15
42237
15
42238
15
42239
15
42240
15
42241
15
42242
15
42243
28
42244
28
42245
28
42246
28
42247
28
42248
28
42249
28
42250
28
42251
28
42252
28
42253
28
42254
28
42255
28
42256
28
42257
28
42258
28
42259
28
42260
28
42261
28
42262
28
42263
28
42264
28
42265
28
42266
28
42267
28
42268
28
42269
28
42270
28
42271
28
42272
28
42273
28
42274
28
42275
28
42276
28
42277
28
42278
28
42279
28
42280
28
42281
28
42282
28
42283
28
42284
28
42285
28
42286
28
42287
28
42288
28
42289
28
42290
28
42291
28
42292
28
42293
28
42294
28
42295
28
42296
28
42297
28
42298
28
42299
28
42300
28
42301
28
42302
28
42303
28
42304
28
42305
28
42306
28
42307
28
42308
28
42309
28
42310
28
42311
28
42312
28
42313
28
42314
28
42315
28
42316
28
42317
28
42318
28
42319
28
42320
28
42321
28
42322
28
42323
28
42324
28
42325
28
42326
28
42327
28
42328
28
42329
28
42330
28
42331
28
42332
28
42333
28
42334
28
42335
28
42336
28
42337
28
42338
28
42339
28
42340
28
42341
28
42342
28
42343
28
42344
28
42345
28
42346
28
42347
28
42348
28
42349
28
42350
28
42351
28
42352
28
42353
28
42354
28
42355
28
42356
28
42357
28
42358
28
42359
28
42360
28
42361
28
42362
28
42363
28
42364
28
42365
28
42366
28
42367
28
42368
28
42369
28
42370
28
42371
28
42372
28
42373
28
42374
28
42375
28
42376
28
42377
28
42378
28
42379
28
42380
28
42381
28
42382
28
42383
28
42384
28
42385
28
42386
28
42387
28
42388
28
42389
28
42390
28
42391
28
42392
28
42393
28
42394
28
42395
28
42396
28
42397
28
42398
28
42399
28
42400
28
42401
28
42402
28
42403
28
42404
28
42405
28
42406
28
42407
28
42408
28
42409
28
42410
28
42411
28
42412
28
42413
28
42414
28
42415
28
42416
28
42417
28
42418
28
42419
28
42420
28
42421
28
42422
28
42423
28
42424
28
42425
28
42426
28
42427
28
42428
28
42429
28
42430
28
42431
28
42432
28
42433
28
42434
28
42435
28
42436
28
42437
28
42438
28
42439
28
42440
28
42441
28
42442
28
42443
28
42444
28
42445
28
42446
28
42447
28
42448
28
42449
28
42450
28
42451
28
42452
28
42453
28
42454
28
42455
28
42456
28
42457
28
42458
28
42459
28
42460
28
42461
28
42462
28
42463
28
42464
28
42465
28
42466
28
42467
28
42468
28
42469
28
42470
28
42471
28
42472
28
42473
28
42474
28
42475
28
42476
28
42477
28
42478
28
42479
28
42480
28
42481
28
42482
28
42483
28
42484
28
42485
28
42486
28
42487
28
42488
28
42489
28
42490
28
42491
28
42492
28
42493
28
42494
28
42495
28
42496
28
42497
28
42498
28
42499
28
42500
28
42501
28
42502
28
42503
28
42504
28
42505
28
42506
28
42507
28
42508
28
42509
28
42510
28
42511
28
42512
28
42513
28
42514
28
42515
28
42516
28
42517
28
42518
15
42519
15
42520
15
42521
15
42522
15
42523
28
42524
28
42525
15
42526
15
42527
15
42528
15
42529
15
42530
15
42531
15
42532
15
42533
28
42534
28
42535
28
42536
28
42537
28
42538
15
42539
15
42540
15
42541
15
42542
15
42543
15
42544
15
42545
15
42546
15
42547
15
42548
15
42549
15
42550
15
42551
15
42552
15
42553
15
42554
15
42555
15
42556
15
42557
15
42558
15
42559
15
42560
15
42561
15
42562
15
42563
28
42564
28
42565
28
42566
28
42567
28
42568
28
42569
28
42570
28
42571
28
42572
28
42573
28
42574
28
42575
28
42576
28
42577
28
42578
28
42579
28
42580
28
42581
28
42582
28
42583
28
42584
28
42585
28
42586
28
42587
28
42588
28
42589
28
42590
28
42591
28
42592
28
42593
28
42594
28
42595
28
42596
28
42597
28
42598
28
42599
28
42600
28
42601
28
42602
28
42603
28
42604
28
42605
28
42606
28
42607
28
42608
28
42609
28
42610
28
42611
28
42612
28
42613
28
42614
28
42615
28
42616
28
42617
28
42618
28
42619
28
42620
28
42621
28
42622
28
42623
28
42624
28
42625
28
42626
28
42627
28
42628
28
42629
28
42630
28
42631
28
42632
28
42633
28
42634
28
42635
28
42636
28
42637
28
42638
28
42639
28
42640
28
42641
28
42642
28
42643
28
42644
28
42645
28
42646
28
42647
28
42648
28
42649
28
42650
28
42651
28
42652
28
42653
28
42654
28
42655
28
42656
28
42657
28
42658
28
42659
28
42660
28
42661
28
42662
28
42663
28
42664
28
42665
28
42666
28
42667
28
42668
28
42669
28
42670
28
42671
28
42672
28
42673
28
42674
28
42675
28
42676
28
42677
28
42678
28
42679
28
42680
28
42681
28
42682
28
42683
28
42684
28
42685
28
42686
28
42687
28
42688
28
42689
28
42690
28
42691
28
42692
28
42693
28
42694
28
42695
28
42696
28
42697
28
42698
28
42699
28
42700
28
42701
28
42702
28
42703
28
42704
28
42705
28
42706
28
42707
28
42708
28
42709
28
42710
28
42711
28
42712
28
42713
28
42714
28
42715
28
42716
28
42717
28
42718
28
42719
28
42720
28
42721
28
42722
28
42723
28
42724
28
42725
28
42726
28
42727
28
42728
28
42729
28
42730
28
42731
28
42732
28
42733
28
42734
28
42735
28
42736
28
42737
28
42738
28
42739
28
42740
28
42741
28
42742
28
42743
28
42744
28
42745
28
42746
28
42747
28
42748
28
42749
28
42750
28
42751
28
42752
28
42753
28
42754
28
42755
28
42756
28
42757
28
42758
28
42759
28
42760
28
42761
28
42762
28
42763
28
42764
28
42765
28
42766
28
42767
28
42768
28
42769
28
42770
28
42771
28
42772
28
42773
28
42774
28
42775
28
42776
28
42777
28
42778
28
42779
28
42780
28
42781
28
42782
28
42783
28
42784
28
42785
28
42786
28
42787
28
42788
28
42789
28
42790
28
42791
28
42792
28
42793
28
42794
28
42795
28
42796
28
42797
28
42798
28
42799
28
42800
28
42801
28
42802
28
42803
28
42804
28
42805
28
42806
28
42807
28
42808
28
42809
28
42810
28
42811
28
42812
28
42813
28
42814
28
42815
28
42816
28
42817
28
42818
28
42819
28
42820
28
42821
28
42822
28
42823
28
42824
28
42825
28
42826
28
42827
28
42828
28
42829
28
42830
28
42831
28
42832
28
42833
28
42834
28
42835
28
42836
28
42837
28
42838
15
42839
15
42840
15
42841
15
42842
15
42843
28
42844
28
42845
15
42846
15
42847
15
42848
15
42849
15
42850
15
42851
15
42852
15
42853
28
42854
28
42855
28
42856
28
42857
28
42858
15
42859
15
42860
15
42861
15
42862
15
42863
15
42864
15
42865
15
42866
15
42867
15
42868
15
42869
15
42870
15
42871
15
42872
15
42873
15
42874
15
42875
15
42876
15
42877
15
42878
15
42879
15
42880
15
42881
15
42882
15
42883
28
42884
28
42885
28
42886
28
42887
28
42888
28
42889
28
42890
28
42891
28
42892
28
42893
28
42894
28
42895
28
42896
28
42897
28
42898
28
42899
28
42900
28
42901
28
42902
28
42903
28
42904
28
42905
28
42906
28
42907
28
42908
28
42909
28
42910
28
42911
28
42912
28
42913
28
42914
28
42915
28
42916
28
42917
28
42918
28
42919
28
42920
28
42921
28
42922
28
42923
28
42924
28
42925
28
42926
28
42927
28
42928
28
42929
28
42930
28
42931
28
42932
28
42933
28
42934
28
42935
28
42936
28
42937
28
42938
28
42939
28
42940
28
42941
28
42942
28
42943
28
42944
28
42945
28
42946
28
42947
28
42948
28
42949
28
42950
28
42951
28
42952
28
42953
28
42954
28
42955
28
42956
28
42957
28
42958
28
42959
28
42960
28
42961
28
42962
28
42963
28
42964
28
42965
28
42966
28
42967
28
42968
28
42969
28
42970
28
42971
28
42972
28
42973
28
42974
28
42975
28
42976
28
42977
28
42978
28
42979
28
42980
28
42981
28
42982
28
42983
28
42984
28
42985
28
42986
28
42987
28
42988
28
42989
28
42990
28
42991
28
42992
28
42993
28
42994
28
42995
28
42996
28
42997
28
42998
28
42999
28
43000
28
43001
28
43002
28
43003
28
43004
28
43005
28
43006
28
43007
28
43008
28
43009
28
43010
28
43011
28
43012
28
43013
28
43014
28
43015
28
43016
28
43017
28
43018
28
43019
28
43020
28
43021
28
43022
28
43023
28
43024
28
43025
28
43026
28
43027
28
43028
28
43029
28
43030
28
43031
28
43032
28
43033
28
43034
28
43035
28
43036
28
43037
28
43038
28
43039
28
43040
28
43041
28
43042
28
43043
28
43044
28
43045
28
43046
28
43047
28
43048
28
43049
28
43050
28
43051
28
43052
28
43053
28
43054
28
43055
28
43056
28
43057
28
43058
28
43059
28
43060
28
43061
28
43062
28
43063
28
43064
28
43065
28
43066
28
43067
28
43068
28
43069
28
43070
28
43071
28
43072
28
43073
28
43074
28
43075
28
43076
28
43077
28
43078
28
43079
28
43080
28
43081
28
43082
28
43083
28
43084
28
43085
28
43086
28
43087
28
43088
28
43089
28
43090
28
43091
28
43092
28
43093
28
43094
28
43095
28
43096
28
43097
28
43098
28
43099
28
43100
28
43101
28
43102
28
43103
28
43104
28
43105
28
43106
28
43107
28
43108
28
43109
28
43110
28
43111
28
43112
28
43113
28
43114
28
43115
28
43116
28
43117
28
43118
28
43119
28
43120
28
43121
28
43122
28
43123
28
43124
28
43125
28
43126
28
43127
28
43128
28
43129
28
43130
28
43131
28
43132
28
43133
28
43134
28
43135
28
43136
28
43137
28
43138
28
43139
28
43140
28
43141
28
43142
28
43143
28
43144
28
43145
28
43146
28
43147
28
43148
28
43149
28
43150
28
43151
28
43152
28
43153
28
43154
28
43155
28
43156
28
43157
28
43158
28
43159
28
43160
15
43161
15
43162
28
43163
28
43164
28
43165
15
43166
15
43167
28
43168
28
43169
28
43170
15
43171
15
43172
28
43173
28
43174
28
43175
28
43176
28
43177
28
43178
15
43179
15
43180
15
43181
15
43182
15
43183
15
43184
15
43185
15
43186
15
43187
15
43188
15
43189
15
43190
15
43191
15
43192
15
43193
15
43194
15
43195
15
43196
15
43197
15
43198
15
43199
15
43200
15
43201
15
43202
15
43203
28
43204
28
43205
28
43206
28
43207
28
43208
28
43209
28
43210
28
43211
28
43212
28
43213
28
43214
28
43215
28
43216
28
43217
28
43218
28
43219
28
43220
28
43221
28
43222
28
43223
28
43224
28
43225
28
43226
28
43227
28
43228
28
43229
28
43230
28
43231
28
43232
28
43233
28
43234
28
43235
28
43236
28
43237
28
43238
28
43239
28
43240
28
43241
28
43242
28
43243
28
43244
28
43245
28
43246
28
43247
28
43248
28
43249
28
43250
28
43251
15
43252
15
43253
28
43254
28
43255
28
43256
28
43257
28
43258
28
43259
28
43260
28
43261
28
43262
28
43263
28
43264
28
43265
28
43266
28
43267
28
43268
28
43269
28
43270
28
43271
28
43272
28
43273
28
43274
28
43275
28
43276
28
43277
28
43278
28
43279
28
43280
28
43281
28
43282
28
43283
28
43284
28
43285
28
43286
28
43287
28
43288
28
43289
28
43290
28
43291
28
43292
28
43293
28
43294
28
43295
28
43296
28
43297
28
43298
28
43299
28
43300
28
43301
28
43302
28
43303
28
43304
28
43305
28
43306
28
43307
28
43308
28
43309
28
43310
28
43311
28
43312
28
43313
28
43314
28
43315
28
43316
28
43317
28
43318
28
43319
28
43320
28
43321
28
43322
28
43323
28
43324
28
43325
28
43326
28
43327
28
43328
28
43329
28
43330
28
43331
28
43332
28
43333
28
43334
28
43335
28
43336
28
43337
28
43338
28
43339
28
43340
28
43341
28
43342
28
43343
28
43344
28
43345
28
43346
28
43347
28
43348
28
43349
28
43350
28
43351
28
43352
28
43353
28
43354
28
43355
28
43356
28
43357
28
43358
28
43359
28
43360
28
43361
28
43362
28
43363
28
43364
28
43365
28
43366
28
43367
28
43368
28
43369
28
43370
28
43371
28
43372
28
43373
28
43374
28
43375
28
43376
28
43377
28
43378
28
43379
28
43380
28
43381
28
43382
28
43383
28
43384
28
43385
28
43386
28
43387
28
43388
28
43389
28
43390
28
43391
28
43392
28
43393
28
43394
28
43395
28
43396
28
43397
28
43398
28
43399
28
43400
28
43401
28
43402
28
43403
28
43404
28
43405
28
43406
28
43407
28
43408
28
43409
28
43410
28
43411
28
43412
28
43413
28
43414
28
43415
28
43416
28
43417
28
43418
28
43419
28
43420
28
43421
28
43422
28
43423
28
43424
28
43425
28
43426
28
43427
28
43428
28
43429
28
43430
28
43431
28
43432
28
43433
28
43434
28
43435
28
43436
28
43437
28
43438
28
43439
28
43440
28
43441
28
43442
28
43443
28
43444
28
43445
28
43446
28
43447
28
43448
28
43449
28
43450
28
43451
28
43452
28
43453
28
43454
28
43455
28
43456
28
43457
28
43458
28
43459
28
43460
28
43461
28
43462
28
43463
28
43464
28
43465
28
43466
28
43467
28
43468
28
43469
28
43470
28
43471
28
43472
28
43473
28
43474
28
43475
28
43476
28
43477
28
43478
15
43479
15
43480
28
43481
28
43482
28
43483
28
43484
28
43485
15
43486
15
43487
28
43488
28
43489
28
43490
15
43491
15
43492
28
43493
28
43494
28
43495
28
43496
28
43497
28
43498
15
43499
15
43500
15
43501
15
43502
15
43503
15
43504
15
43505
15
43506
15
43507
15
43508
15
43509
15
43510
15
43511
15
43512
15
43513
15
43514
15
43515
15
43516
15
43517
15
43518
15
43519
15
43520
15
43521
15
43522
15
43523
28
43524
28
43525
28
43526
28
43527
28
43528
28
43529
28
43530
28
43531
28
43532
28
43533
28
43534
28
43535
28
43536
28
43537
28
43538
28
43539
28
43540
28
43541
28
43542
28
43543
28
43544
28
43545
28
43546
28
43547
28
43548
28
43549
28
43550
28
43551
28
43552
28
43553
28
43554
28
43555
28
43556
28
43557
28
43558
28
43559
28
43560
28
43561
28
43562
28
43563
28
43564
28
43565
28
43566
28
43567
28
43568
28
43569
28
43570
28
43571
28
43572
28
43573
28
43574
28
43575
28
43576
28
43577
28
43578
28
43579
28
43580
28
43581
28
43582
28
43583
28
43584
28
43585
28
43586
28
43587
28
43588
28
43589
28
43590
28
43591
28
43592
28
43593
28
43594
28
43595
28
43596
28
43597
28
43598
28
43599
28
43600
28
43601
28
43602
28
43603
28
43604
28
43605
28
43606
28
43607
28
43608
28
43609
28
43610
28
43611
28
43612
28
43613
28
43614
28
43615
28
43616
28
43617
28
43618
28
43619
28
43620
28
43621
28
43622
28
43623
28
43624
28
43625
28
43626
28
43627
28
43628
28
43629
28
43630
28
43631
28
43632
28
43633
28
43634
28
43635
28
43636
28
43637
28
43638
28
43639
28
43640
28
43641
28
43642
28
43643
28
43644
28
43645
28
43646
28
43647
28
43648
28
43649
28
43650
28
43651
28
43652
28
43653
28
43654
28
43655
28
43656
28
43657
28
43658
28
43659
28
43660
28
43661
28
43662
28
43663
28
43664
28
43665
28
43666
28
43667
28
43668
28
43669
28
43670
28
43671
28
43672
28
43673
28
43674
28
43675
28
43676
28
43677
28
43678
28
43679
28
43680
28
43681
28
43682
28
43683
28
43684
28
43685
28
43686
28
43687
28
43688
28
43689
28
43690
28
43691
28
43692
28
43693
28
43694
28
43695
28
43696
28
43697
28
43698
28
43699
28
43700
28
43701
28
43702
28
43703
28
43704
28
43705
28
43706
28
43707
28
43708
28
43709
28
43710
28
43711
28
43712
28
43713
28
43714
28
43715
28
43716
28
43717
28
43718
28
43719
28
43720
28
43721
28
43722
28
43723
28
43724
28
43725
28
43726
28
43727
28
43728
28
43729
28
43730
28
43731
28
43732
28
43733
28
43734
28
43735
28
43736
28
43737
28
43738
28
43739
28
43740
28
43741
28
43742
28
43743
28
43744
28
43745
28
43746
28
43747
28
43748
28
43749
28
43750
28
43751
28
43752
28
43753
28
43754
28
43755
28
43756
28
43757
28
43758
28
43759
28
43760
28
43761
28
43762
28
43763
28
43764
28
43765
28
43766
28
43767
28
43768
28
43769
28
43770
28
43771
28
43772
28
43773
28
43774
28
43775
28
43776
28
43777
28
43778
28
43779
28
43780
28
43781
28
43782
28
43783
28
43784
28
43785
28
43786
28
43787
28
43788
28
43789
28
43790
28
43791
28
43792
28
43793
28
43794
28
43795
28
43796
28
43797
15
43798
15
43799
28
43800
28
43801
28
43802
28
43803
28
43804
28
43805
15
43806
15
43807
15
43808
28
43809
28
43810
15
43811
15
43812
15
43813
28
43814
28
43815
28
43816
28
43817
28
43818
15
43819
15
43820
15
43821
15
43822
15
43823
15
43824
15
43825
15
43826
15
43827
15
43828
15
43829
15
43830
15
43831
15
43832
15
43833
15
43834
15
43835
15
43836
15
43837
15
43838
15
43839
15
43840
15
43841
15
43842
15
43843
28
43844
28
43845
28
43846
28
43847
28
43848
28
43849
28
43850
28
43851
28
43852
28
43853
28
43854
28
43855
28
43856
28
43857
28
43858
28
43859
28
43860
28
43861
28
43862
28
43863
28
43864
28
43865
28
43866
28
43867
28
43868
28
43869
28
43870
28
43871
28
43872
28
43873
28
43874
28
43875
28
43876
28
43877
28
43878
28
43879
28
43880
28
43881
28
43882
28
43883
28
43884
28
43885
28
43886
28
43887
28
43888
28
43889
28
43890
28
43891
28
43892
28
43893
28
43894
28
43895
28
43896
28
43897
28
43898
28
43899
28
43900
28
43901
28
43902
28
43903
28
43904
28
43905
28
43906
28
43907
28
43908
28
43909
28
43910
28
43911
28
43912
28
43913
28
43914
28
43915
28
43916
28
43917
28
43918
28
43919
28
43920
28
43921
28
43922
28
43923
28
43924
28
43925
28
43926
28
43927
28
43928
28
43929
28
43930
28
43931
28
43932
28
43933
28
43934
28
43935
28
43936
28
43937
28
43938
28
43939
28
43940
28
43941
28
43942
28
43943
28
43944
28
43945
28
43946
28
43947
28
43948
28
43949
28
43950
28
43951
28
43952
28
43953
28
43954
28
43955
28
43956
28
43957
28
43958
28
43959
28
43960
28
43961
28
43962
28
43963
28
43964
28
43965
28
43966
28
43967
28
43968
28
43969
28
43970
28
43971
28
43972
28
43973
28
43974
28
43975
28
43976
28
43977
28
43978
28
43979
28
43980
28
43981
28
43982
28
43983
28
43984
28
43985
28
43986
28
43987
28
43988
28
43989
28
43990
28
43991
28
43992
28
43993
28
43994
28
43995
28
43996
28
43997
28
43998
28
43999
28
44000
28
44001
28
44002
28
44003
28
44004
28
44005
28
44006
28
44007
28
44008
28
44009
28
44010
28
44011
28
44012
28
44013
28
44014
28
44015
28
44016
28
44017
28
44018
28
44019
28
44020
28
44021
28
44022
28
44023
28
44024
28
44025
28
44026
28
44027
28
44028
28
44029
28
44030
28
44031
28
44032
28
44033
28
44034
28
44035
28
44036
28
44037
28
44038
28
44039
28
44040
28
44041
28
44042
28
44043
28
44044
28
44045
28
44046
28
44047
28
44048
28
44049
28
44050
28
44051
28
44052
28
44053
28
44054
28
44055
28
44056
28
44057
28
44058
28
44059
28
44060
28
44061
28
44062
28
44063
28
44064
28
44065
28
44066
28
44067
28
44068
28
44069
28
44070
28
44071
28
44072
28
44073
28
44074
28
44075
28
44076
28
44077
28
44078
28
44079
28
44080
28
44081
28
44082
28
44083
28
44084
28
44085
28
44086
28
44087
28
44088
28
44089
28
44090
28
44091
28
44092
28
44093
28
44094
28
44095
28
44096
28
44097
28
44098
28
44099
28
44100
28
44101
28
44102
28
44103
28
44104
28
44105
28
44106
28
44107
28
44108
28
44109
28
44110
28
44111
28
44112
28
44113
28
44114
28
44115
28
44116
28
44117
15
44118
15
44119
28
44120
28
44121
28
44122
28
44123
28
44124
28
44125
15
44126
15
44127
15
44128
15
44129
28
44130
15
44131
15
44132
15
44133
28
44134
28
44135
28
44136
28
44137
28
44138
15
44139
15
44140
15
44141
15
44142
15
44143
15
44144
15
44145
15
44146
15
44147
15
44148
15
44149
15
44150
15
44151
15
44152
15
44153
15
44154
15
44155
15
44156
15
44157
15
44158
15
44159
15
44160
15
44161
15
44162
15
44163
28
44164
28
44165
28
44166
28
44167
28
44168
28
44169
28
44170
28
44171
28
44172
28
44173
28
44174
28
44175
28
44176
28
44177
28
44178
28
44179
28
44180
28
44181
28
44182
28
44183
28
44184
28
44185
28
44186
28
44187
28
44188
28
44189
28
44190
28
44191
28
44192
28
44193
28
44194
28
44195
28
44196
28
44197
28
44198
28
44199
28
44200
28
44201
28
44202
28
44203
28
44204
28
44205
28
44206
28
44207
28
44208
28
44209
28
44210
28
44211
28
44212
28
44213
28
44214
28
44215
28
44216
28
44217
28
44218
28
44219
28
44220
28
44221
28
44222
28
44223
28
44224
28
44225
28
44226
28
44227
28
44228
28
44229
28
44230
28
44231
28
44232
28
44233
28
44234
28
44235
28
44236
28
44237
28
44238
28
44239
28
44240
28
44241
28
44242
28
44243
28
44244
28
44245
28
44246
28
44247
28
44248
28
44249
28
44250
28
44251
28
44252
28
44253
28
44254
28
44255
28
44256
28
44257
28
44258
28
44259
28
44260
28
44261
28
44262
28
44263
28
44264
28
44265
28
44266
28
44267
28
44268
28
44269
28
44270
28
44271
28
44272
28
44273
28
44274
28
44275
28
44276
28
44277
28
44278
28
44279
28
44280
28
44281
28
44282
28
44283
28
44284
28
44285
28
44286
28
44287
28
44288
28
44289
28
44290
28
44291
28
44292
28
44293
28
44294
28
44295
28
44296
28
44297
28
44298
28
44299
28
44300
28
44301
28
44302
28
44303
28
44304
28
44305
28
44306
28
44307
28
44308
28
44309
28
44310
28
44311
28
44312
28
44313
28
44314
28
44315
28
44316
28
44317
28
44318
28
44319
28
44320
28
44321
28
44322
28
44323
28
44324
28
44325
28
44326
28
44327
28
44328
28
44329
28
44330
28
44331
28
44332
28
44333
28
44334
28
44335
28
44336
28
44337
28
44338
28
44339
28
44340
28
44341
28
44342
28
44343
28
44344
28
44345
28
44346
28
44347
28
44348
28
44349
28
44350
28
44351
28
44352
28
44353
28
44354
28
44355
28
44356
28
44357
28
44358
28
44359
28
44360
28
44361
28
44362
28
44363
28
44364
28
44365
28
44366
28
44367
28
44368
28
44369
28
44370
28
44371
28
44372
28
44373
28
44374
28
44375
28
44376
28
44377
28
44378
28
44379
28
44380
28
44381
28
44382
28
44383
28
44384
28
44385
28
44386
28
44387
28
44388
28
44389
28
44390
28
44391
28
44392
28
44393
28
44394
28
44395
28
44396
28
44397
28
44398
28
44399
28
44400
28
44401
28
44402
28
44403
28
44404
28
44405
28
44406
28
44407
28
44408
28
44409
28
44410
28
44411
28
44412
28
44413
28
44414
28
44415
28
44416
28
44417
28
44418
28
44419
28
44420
28
44421
28
44422
28
44423
28
44424
28
44425
28
44426
28
44427
28
44428
28
44429
28
44430
28
44431
28
44432
28
44433
28
44434
28
44435
28
44436
28
44437
15
44438
15
44439
15
44440
15
44441
15
44442
28
44443
28
44444
28
44445
15
44446
15
44447
15
44448
15
44449
15
44450
15
44451
15
44452
15
44453
28
44454
28
44455
28
44456
28
44457
28
44458
28
44459
15
44460
15
44461
15
44462
15
44463
15
44464
15
44465
15
44466
15
44467
15
44468
15
44469
15
44470
15
44471
15
44472
15
44473
15
44474
15
44475
15
44476
15
44477
15
44478
15
44479
15
44480
15
44481
15
44482
15
44483
28
44484
28
44485
28
44486
28
44487
28
44488
28
44489
28
44490
28
44491
28
44492
28
44493
28
44494
28
44495
28
44496
28
44497
28
44498
28
44499
28
44500
28
44501
28
44502
28
44503
28
44504
28
44505
28
44506
28
44507
28
44508
28
44509
28
44510
28
44511
28
44512
28
44513
28
44514
28
44515
28
44516
28
44517
28
44518
28
44519
28
44520
28
44521
28
44522
28
44523
28
44524
28
44525
28
44526
28
44527
28
44528
28
44529
28
44530
28
44531
28
44532
28
44533
28
44534
28
44535
28
44536
28
44537
28
44538
28
44539
28
44540
28
44541
28
44542
28
44543
28
44544
28
44545
28
44546
28
44547
28
44548
28
44549
28
44550
28
44551
28
44552
28
44553
28
44554
28
44555
28
44556
28
44557
28
44558
28
44559
28
44560
28
44561
28
44562
28
44563
28
44564
28
44565
28
44566
28
44567
28
44568
28
44569
28
44570
28
44571
28
44572
28
44573
28
44574
28
44575
28
44576
28
44577
28
44578
28
44579
28
44580
28
44581
28
44582
28
44583
28
44584
28
44585
28
44586
28
44587
28
44588
28
44589
28
44590
28
44591
28
44592
28
44593
28
44594
28
44595
28
44596
28
44597
28
44598
28
44599
28
44600
28
44601
28
44602
28
44603
28
44604
28
44605
28
44606
28
44607
28
44608
28
44609
28
44610
28
44611
28
44612
28
44613
28
44614
28
44615
28
44616
28
44617
28
44618
28
44619
28
44620
28
44621
28
44622
28
44623
28
44624
28
44625
28
44626
28
44627
28
44628
28
44629
28
44630
28
44631
28
44632
28
44633
28
44634
28
44635
28
44636
28
44637
28
44638
28
44639
28
44640
28
44641
28
44642
28
44643
28
44644
28
44645
28
44646
28
44647
28
44648
28
44649
28
44650
28
44651
28
44652
28
44653
28
44654
28
44655
28
44656
28
44657
28
44658
28
44659
28
44660
28
44661
28
44662
28
44663
28
44664
28
44665
28
44666
28
44667
28
44668
28
44669
28
44670
28
44671
28
44672
28
44673
28
44674
28
44675
28
44676
28
44677
28
44678
28
44679
28
44680
28
44681
28
44682
28
44683
28
44684
28
44685
28
44686
28
44687
28
44688
28
44689
28
44690
28
44691
28
44692
28
44693
28
44694
28
44695
28
44696
28
44697
28
44698
28
44699
28
44700
28
44701
28
44702
28
44703
28
44704
28
44705
28
44706
28
44707
28
44708
28
44709
28
44710
28
44711
28
44712
28
44713
28
44714
28
44715
28
44716
28
44717
28
44718
28
44719
28
44720
28
44721
28
44722
28
44723
28
44724
28
44725
28
44726
28
44727
28
44728
28
44729
28
44730
28
44731
28
44732
28
44733
28
44734
28
44735
28
44736
28
44737
28
44738
28
44739
28
44740
28
44741
28
44742
28
44743
28
44744
15
44745
15
44746
28
44747
15
44748
15
44749
15
44750
28
44751
28
44752
28
44753
28
44754
28
44755
28
44756
28
44757
15
44758
15
44759
15
44760
15
44761
15
44762
15
44763
28
44764
28
44765
15
44766
15
44767
15
44768
15
44769
15
44770
15
44771
15
44772
15
44773
28
44774
28
44775
28
44776
28
44777
28
44778
15
44779
15
44780
15
44781
15
44782
15
44783
15
44784
15
44785
15
44786
15
44787
15
44788
15
44789
15
44790
15
44791
15
44792
15
44793
15
44794
15
44795
15
44796
15
44797
15
44798
15
44799
15
44800
15
44801
15
44802
15
44803
28
44804
28
44805
28
44806
28
44807
28
44808
28
44809
15
44810
15
44811
15
44812
15
44813
15
44814
15
44815
15
44816
15
44817
15
44818
15
44819
15
44820
15
44821
15
44822
15
44823
15
44824
15
44825
15
44826
15
44827
15
44828
15
44829
15
44830
15
44831
15
44832
15
44833
15
44834
15
44835
15
44836
15
44837
15
44838
15
44839
15
44840
15
44841
15
44842
15
44843
15
44844
15
44845
15
44846
15
44847
15
44848
15
44849
15
44850
15
44851
15
44852
15
44853
15
44854
15
44855
15
44856
15
44857
15
44858
15
44859
15
44860
28
44861
28
44862
28
44863
28
44864
15
44865
28
44866
28
44867
28
44868
28
44869
28
44870
28
44871
28
44872
28
44873
28
44874
28
44875
28
44876
28
44877
28
44878
28
44879
28
44880
28
44881
28
44882
28
44883
28
44884
28
44885
28
44886
28
44887
28
44888
28
44889
28
44890
28
44891
28
44892
28
44893
28
44894
28
44895
28
44896
28
44897
28
44898
28
44899
28
44900
28
44901
28
44902
28
44903
28
44904
28
44905
28
44906
28
44907
28
44908
28
44909
28
44910
28
44911
28
44912
28
44913
28
44914
28
44915
28
44916
28
44917
28
44918
28
44919
28
44920
28
44921
28
44922
28
44923
28
44924
28
44925
28
44926
28
44927
28
44928
28
44929
28
44930
28
44931
28
44932
28
44933
28
44934
28
44935
28
44936
28
44937
28
44938
28
44939
28
44940
28
44941
28
44942
28
44943
28
44944
28
44945
28
44946
28
44947
28
44948
28
44949
28
44950
28
44951
28
44952
28
44953
28
44954
28
44955
28
44956
28
44957
28
44958
28
44959
28
44960
28
44961
28
44962
28
44963
28
44964
28
44965
28
44966
28
44967
28
44968
28
44969
28
44970
28
44971
28
44972
28
44973
28
44974
28
44975
28
44976
28
44977
28
44978
28
44979
28
44980
28
44981
28
44982
28
44983
28
44984
28
44985
28
44986
28
44987
28
44988
28
44989
28
44990
28
44991
28
44992
28
44993
28
44994
28
44995
28
44996
28
44997
28
44998
28
44999
28
45000
28
45001
28
45002
28
45003
28
45004
28
45005
28
45006
28
45007
28
45008
28
45009
28
45010
28
45011
28
45012
28
45013
28
45014
28
45015
28
45016
28
45017
28
45018
28
45019
28
45020
28
45021
28
45022
28
45023
28
45024
28
45025
28
45026
28
45027
28
45028
28
45029
28
45030
28
45031
28
45032
28
45033
28
45034
28
45035
28
45036
28
45037
28
45038
28
45039
28
45040
28
45041
28
45042
28
45043
28
45044
28
45045
28
45046
28
45047
28
45048
28
45049
28
45050
28
45051
28
45052
28
45053
28
45054
28
45055
28
45056
28
45057
28
45058
28
45059
28
45060
28
45061
28
45062
15
45063
28
45064
15
45065
15
45066
28
45067
28
45068
28
45069
15
45070
28
45071
28
45072
28
45073
28
45074
28
45075
28
45076
15
45077
15
45078
15
45079
15
45080
15
45081
15
45082
15
45083
15
45084
15
45085
15
45086
15
45087
15
45088
15
45089
15
45090
15
45091
15
45092
15
45093
28
45094
28
45095
28
45096
28
45097
28
45098
15
45099
15
45100
15
45101
15
45102
15
45103
15
45104
15
45105
15
45106
15
45107
15
45108
15
45109
15
45110
15
45111
15
45112
15
45113
15
45114
15
45115
15
45116
15
45117
15
45118
15
45119
15
45120
15
45121
15
45122
15
45123
28
45124
28
45125
28
45126
28
45127
28
45128
28
45129
15
45130
15
45131
15
45132
15
45133
15
45134
15
45135
15
45136
15
45137
15
45138
15
45139
15
45140
15
45141
15
45142
15
45143
15
45144
15
45145
15
45146
15
45147
15
45148
15
45149
15
45150
15
45151
15
45152
15
45153
15
45154
15
45155
15
45156
15
45157
15
45158
15
45159
15
45160
15
45161
15
45162
15
45163
15
45164
15
45165
15
45166
15
45167
15
45168
15
45169
15
45170
15
45171
15
45172
15
45173
15
45174
15
45175
15
45176
15
45177
15
45178
15
45179
15
45180
15
45181
28
45182
28
45183
28
45184
28
45185
15
45186
28
45187
28
45188
28
45189
28
45190
28
45191
28
45192
28
45193
28
45194
28
45195
28
45196
28
45197
28
45198
28
45199
28
45200
28
45201
28
45202
28
45203
28
45204
28
45205
28
45206
28
45207
28
45208
28
45209
28
45210
28
45211
28
45212
28
45213
28
45214
28
45215
28
45216
28
45217
28
45218
28
45219
28
45220
28
45221
28
45222
28
45223
28
45224
28
45225
28
45226
28
45227
28
45228
28
45229
28
45230
28
45231
28
45232
28
45233
28
45234
28
45235
28
45236
28
45237
28
45238
28
45239
28
45240
28
45241
28
45242
28
45243
15
45244
15
45245
15
45246
28
45247
28
45248
28
45249
28
45250
28
45251
28
45252
28
45253
28
45254
28
45255
28
45256
28
45257
28
45258
28
45259
28
45260
28
45261
28
45262
28
45263
28
45264
28
45265
28
45266
28
45267
28
45268
28
45269
28
45270
28
45271
28
45272
28
45273
28
45274
28
45275
28
45276
28
45277
28
45278
28
45279
28
45280
28
45281
28
45282
28
45283
28
45284
28
45285
28
45286
28
45287
28
45288
28
45289
28
45290
28
45291
28
45292
28
45293
28
45294
28
45295
28
45296
28
45297
28
45298
28
45299
28
45300
28
45301
28
45302
28
45303
28
45304
28
45305
28
45306
28
45307
28
45308
28
45309
28
45310
28
45311
28
45312
28
45313
28
45314
28
45315
28
45316
28
45317
28
45318
28
45319
28
45320
28
45321
28
45322
28
45323
28
45324
28
45325
28
45326
28
45327
28
45328
28
45329
28
45330
28
45331
28
45332
28
45333
28
45334
28
45335
28
45336
28
45337
28
45338
28
45339
28
45340
28
45341
28
45342
28
45343
28
45344
28
45345
28
45346
28
45347
28
45348
28
45349
28
45350
28
45351
28
45352
28
45353
28
45354
28
45355
28
45356
28
45357
28
45358
28
45359
28
45360
28
45361
28
45362
28
45363
28
45364
28
45365
28
45366
28
45367
28
45368
28
45369
28
45370
28
45371
28
45372
28
45373
28
45374
28
45375
28
45376
28
45377
28
45378
28
45379
28
45380
28
45381
28
45382
15
45383
28
45384
28
45385
28
45386
28
45387
15
45388
28
45389
15
45390
28
45391
28
45392
28
45393
28
45394
28
45395
28
45396
15
45397
15
45398
15
45399
15
45400
15
45401
15
45402
15
45403
15
45404
15
45405
15
45406
15
45407
15
45408
15
45409
15
45410
15
45411
15
45412
15
45413
28
45414
28
45415
28
45416
28
45417
28
45418
15
45419
15
45420
15
45421
15
45422
15
45423
15
45424
15
45425
15
45426
15
45427
15
45428
15
45429
15
45430
15
45431
15
45432
15
45433
15
45434
15
45435
15
45436
15
45437
15
45438
15
45439
15
45440
15
45441
15
45442
15
45443
28
45444
28
45445
28
45446
28
45447
28
45448
15
45449
15
45450
15
45451
15
45452
15
45453
15
45454
15
45455
15
45456
15
45457
15
45458
15
45459
15
45460
15
45461
15
45462
15
45463
15
45464
15
45465
15
45466
15
45467
15
45468
15
45469
15
45470
15
45471
15
45472
15
45473
15
45474
15
45475
15
45476
15
45477
15
45478
15
45479
15
45480
15
45481
15
45482
15
45483
15
45484
15
45485
15
45486
15
45487
15
45488
15
45489
15
45490
15
45491
15
45492
15
45493
15
45494
15
45495
15
45496
15
45497
15
45498
15
45499
15
45500
15
45501
28
45502
28
45503
28
45504
28
45505
28
45506
15
45507
15
45508
15
45509
15
45510
15
45511
15
45512
15
45513
15
45514
15
45515
15
45516
15
45517
15
45518
15
45519
15
45520
15
45521
15
45522
15
45523
28
45524
28
45525
15
45526
15
45527
15
45528
15
45529
15
45530
15
45531
15
45532
15
45533
15
45534
15
45535
15
45536
15
45537
15
45538
15
45539
15
45540
15
45541
15
45542
15
45543
15
45544
15
45545
15
45546
15
45547
15
45548
15
45549
15
45550
15
45551
15
45552
15
45553
15
45554
15
45555
15
45556
15
45557
15
45558
15
45559
15
45560
15
45561
15
45562
15
45563
15
45564
15
45565
15
45566
15
45567
15
45568
15
45569
15
45570
15
45571
15
45572
15
45573
15
45574
15
45575
15
45576
15
45577
15
45578
15
45579
15
45580
15
45581
15
45582
15
45583
15
45584
15
45585
15
45586
15
45587
15
45588
15
45589
15
45590
15
45591
15
45592
15
45593
15
45594
15
45595
15
45596
15
45597
15
45598
15
45599
15
45600
15
45601
15
45602
15
45603
28
45604
28
45605
28
45606
28
45607
15
45608
15
45609
15
45610
15
45611
15
45612
15
45613
15
45614
15
45615
15
45616
15
45617
15
45618
15
45619
15
45620
15
45621
15
45622
15
45623
15
45624
15
45625
15
45626
15
45627
15
45628
15
45629
15
45630
15
45631
15
45632
15
45633
15
45634
15
45635
15
45636
15
45637
15
45638
15
45639
15
45640
15
45641
15
45642
15
45643
15
45644
15
45645
15
45646
15
45647
15
45648
15
45649
15
45650
15
45651
15
45652
15
45653
15
45654
15
45655
15
45656
15
45657
15
45658
15
45659
15
45660
15
45661
15
45662
15
45663
15
45664
15
45665
15
45666
15
45667
15
45668
15
45669
15
45670
15
45671
15
45672
15
45673
15
45674
15
45675
15
45676
15
45677
15
45678
15
45679
15
45680
15
45681
15
45682
15
45683
15
45684
15
45685
15
45686
15
45687
15
45688
15
45689
15
45690
15
45691
15
45692
15
45693
15
45694
15
45695
15
45696
15
45697
28
45698
28
45699
28
45700
28
45701
28
45702
15
45703
15
45704
15
45705
15
45706
15
45707
15
45708
15
45709
15
45710
28
45711
28
45712
28
45713
28
45714
28
45715
28
45716
28
45717
15
45718
15
45719
15
45720
15
45721
15
45722
15
45723
15
45724
15
45725
15
45726
15
45727
15
45728
15
45729
15
45730
15
45731
15
45732
15
45733
28
45734
28
45735
28
45736
28
45737
28
45738
15
45739
15
45740
15
45741
15
45742
15
45743
15
45744
15
45745
15
45746
15
45747
15
45748
15
45749
15
45750
15
45751
15
45752
15
45753
15
45754
15
45755
15
45756
15
45757
15
45758
15
45759
15
45760
15
45761
15
45762
15
45763
28
45764
28
45765
28
45766
28
45767
28
45768
15
45769
15
45770
15
45771
15
45772
15
45773
15
45774
15
45775
15
45776
15
45777
15
45778
15
45779
15
45780
15
45781
15
45782
15
45783
15
45784
15
45785
15
45786
15
45787
15
45788
15
45789
15
45790
15
45791
15
45792
15
45793
15
45794
15
45795
15
45796
15
45797
15
45798
15
45799
15
45800
15
45801
15
45802
15
45803
15
45804
15
45805
15
45806
15
45807
15
45808
15
45809
15
45810
15
45811
15
45812
15
45813
15
45814
15
45815
15
45816
15
45817
15
45818
15
45819
15
45820
15
45821
28
45822
28
45823
28
45824
28
45825
28
45826
15
45827
15
45828
15
45829
15
45830
15
45831
15
45832
15
45833
15
45834
15
45835
15
45836
15
45837
15
45838
15
45839
15
45840
15
45841
15
45842
15
45843
28
45844
28
45845
15
45846
15
45847
15
45848
15
45849
15
45850
15
45851
15
45852
15
45853
15
45854
15
45855
15
45856
15
45857
15
45858
15
45859
15
45860
15
45861
15
45862
15
45863
15
45864
15
45865
15
45866
15
45867
15
45868
15
45869
15
45870
15
45871
15
45872
15
45873
15
45874
15
45875
15
45876
15
45877
15
45878
15
45879
15
45880
15
45881
15
45882
15
45883
15
45884
15
45885
15
45886
15
45887
15
45888
15
45889
15
45890
15
45891
15
45892
15
45893
15
45894
15
45895
15
45896
15
45897
15
45898
15
45899
15
45900
15
45901
15
45902
15
45903
15
45904
15
45905
15
45906
15
45907
15
45908
15
45909
15
45910
15
45911
15
45912
15
45913
15
45914
15
45915
15
45916
15
45917
15
45918
15
45919
15
45920
15
45921
15
45922
28
45923
28
45924
28
45925
28
45926
28
45927
15
45928
15
45929
15
45930
15
45931
15
45932
15
45933
15
45934
15
45935
15
45936
15
45937
15
45938
15
45939
15
45940
15
45941
15
45942
15
45943
15
45944
15
45945
15
45946
15
45947
15
45948
15
45949
15
45950
15
45951
15
45952
15
45953
15
45954
15
45955
15
45956
15
45957
15
45958
15
45959
15
45960
15
45961
15
45962
15
45963
15
45964
15
45965
15
45966
15
45967
15
45968
15
45969
15
45970
15
45971
15
45972
15
45973
15
45974
15
45975
15
45976
15
45977
15
45978
15
45979
15
45980
15
45981
15
45982
15
45983
15
45984
15
45985
15
45986
15
45987
15
45988
15
45989
15
45990
15
45991
15
45992
15
45993
15
45994
15
45995
15
45996
15
45997
15
45998
15
45999
15
46000
15
46001
15
46002
15
46003
15
46004
15
46005
15
46006
15
46007
15
46008
15
46009
15
46010
15
46011
15
46012
15
46013
15
46014
15
46015
15
46016
28
46017
28
46018
28
46019
28
46020
28
46021
28
46022
15
46023
15
46024
15
46025
15
46026
15
46027
15
46028
15
46029
15
46030
28
46031
28
46032
28
46033
28
46034
28
46035
28
46036
28
46037
28
46038
28
46039
28
46040
28
46041
28
46042
28
46043
28
46044
28
46045
28
46046
28
46047
15
46048
15
46049
15
46050
15
46051
15
46052
28
46053
28
46054
28
46055
28
46056
28
46057
28
46058
28
46059
15
46060
15
46061
15
46062
15
46063
15
46064
15
46065
15
46066
15
46067
15
46068
15
46069
15
46070
15
46071
15
46072
15
46073
15
46074
15
46075
15
46076
15
46077
15
46078
15
46079
15
46080
15
46081
15
46082
15
46083
28
46084
28
46085
28
46086
28
46087
28
46088
15
46089
15
46090
15
46091
15
46092
15
46093
15
46094
15
46095
15
46096
15
46097
15
46098
15
46099
15
46100
15
46101
15
46102
15
46103
15
46104
15
46105
15
46106
15
46107
15
46108
15
46109
15
46110
15
46111
15
46112
15
46113
15
46114
15
46115
15
46116
15
46117
15
46118
15
46119
15
46120
15
46121
15
46122
15
46123
15
46124
15
46125
15
46126
15
46127
15
46128
15
46129
15
46130
15
46131
15
46132
15
46133
15
46134
15
46135
15
46136
15
46137
15
46138
28
46139
28
46140
28
46141
28
46142
28
46143
28
46144
28
46145
28
46146
28
46147
28
46148
28
46149
15
46150
15
46151
15
46152
15
46153
15
46154
15
46155
15
46156
15
46157
15
46158
15
46159
15
46160
15
46161
15
46162
15
46163
28
46164
28
46165
28
46166
15
46167
28
46168
28
46169
15
46170
15
46171
28
46172
15
46173
15
46174
15
46175
28
46176
28
46177
28
46178
28
46179
28
46180
28
46181
15
46182
15
46183
15
46184
15
46185
15
46186
15
46187
15
46188
15
46189
15
46190
15
46191
15
46192
15
46193
15
46194
15
46195
15
46196
15
46197
15
46198
15
46199
15
46200
15
46201
15
46202
15
46203
15
46204
15
46205
15
46206
15
46207
15
46208
15
46209
15
46210
15
46211
15
46212
15
46213
15
46214
15
46215
15
46216
15
46217
15
46218
15
46219
15
46220
15
46221
15
46222
15
46223
15
46224
15
46225
15
46226
15
46227
15
46228
15
46229
15
46230
15
46231
28
46232
28
46233
15
46234
15
46235
15
46236
15
46237
15
46238
28
46239
15
46240
15
46241
28
46242
28
46243
28
46244
28
46245
28
46246
28
46247
15
46248
15
46249
15
46250
15
46251
15
46252
15
46253
15
46254
15
46255
15
46256
28
46257
28
46258
28
46259
28
46260
15
46261
15
46262
15
46263
15
46264
15
46265
15
46266
15
46267
15
46268
28
46269
28
46270
15
46271
15
46272
15
46273
15
46274
15
46275
15
46276
15
46277
15
46278
15
46279
15
46280
15
46281
15
46282
28
46283
28
46284
28
46285
28
46286
15
46287
15
46288
15
46289
15
46290
15
46291
15
46292
15
46293
15
46294
15
46295
15
46296
15
46297
15
46298
15
46299
15
46300
15
46301
15
46302
15
46303
15
46304
15
46305
15
46306
15
46307
15
46308
15
46309
15
46310
15
46311
15
46312
15
46313
15
46314
15
46315
15
46316
15
46317
15
46318
15
46319
15
46320
15
46321
15
46322
15
46323
28
46324
28
46325
15
46326
15
46327
15
46328
28
46329
28
46330
28
46331
15
46332
15
46333
15
46334
28
46335
28
46336
28
46337
28
46338
28
46339
28
46340
28
46341
28
46342
15
46343
28
46344
15
46345
15
46346
15
46347
15
46348
15
46349
15
46350
28
46351
28
46352
28
46353
28
46354
28
46355
28
46356
28
46357
28
46358
28
46359
28
46360
28
46361
15
46362
15
46363
28
46364
28
46365
28
46366
28
46367
28
46368
15
46369
15
46370
15
46371
15
46372
28
46373
28
46374
28
46375
28
46376
28
46377
28
46378
28
46379
15
46380
15
46381
15
46382
15
46383
15
46384
15
46385
15
46386
15
46387
15
46388
15
46389
15
46390
15
46391
15
46392
15
46393
15
46394
15
46395
15
46396
15
46397
15
46398
15
46399
15
46400
15
46401
15
46402
15
46403
28
46404
28
46405
28
46406
28
46407
28
46408
28
46409
28
46410
28
46411
28
46412
28
46413
28
46414
28
46415
28
46416
28
46417
28
46418
28
46419
28
46420
15
46421
15
46422
28
46423
28
46424
28
46425
28
46426
28
46427
28
46428
28
46429
28
46430
28
46431
28
46432
28
46433
28
46434
28
46435
28
46436
28
46437
15
46438
15
46439
28
46440
28
46441
28
46442
28
46443
28
46444
28
46445
28
46446
28
46447
28
46448
28
46449
28
46450
28
46451
28
46452
28
46453
28
46454
28
46455
28
46456
28
46457
28
46458
28
46459
28
46460
28
46461
28
46462
28
46463
28
46464
28
46465
28
46466
28
46467
28
46468
28
46469
28
46470
28
46471
28
46472
28
46473
28
46474
28
46475
28
46476
28
46477
28
46478
28
46479
28
46480
28
46481
28
46482
28
46483
28
46484
28
46485
28
46486
28
46487
28
46488
28
46489
28
46490
28
46491
28
46492
28
46493
28
46494
28
46495
28
46496
28
46497
28
46498
28
46499
28
46500
28
46501
28
46502
28
46503
28
46504
28
46505
28
46506
28
46507
28
46508
28
46509
28
46510
28
46511
28
46512
28
46513
28
46514
28
46515
28
46516
28
46517
28
46518
28
46519
28
46520
28
46521
28
46522
28
46523
28
46524
28
46525
28
46526
28
46527
28
46528
28
46529
28
46530
28
46531
28
46532
28
46533
28
46534
28
46535
28
46536
28
46537
28
46538
28
46539
28
46540
28
46541
28
46542
28
46543
28
46544
28
46545
28
46546
28
46547
28
46548
28
46549
28
46550
28
46551
28
46552
28
46553
28
46554
28
46555
28
46556
28
46557
28
46558
28
46559
28
46560
28
46561
28
46562
28
46563
28
46564
28
46565
28
46566
28
46567
28
46568
28
46569
28
46570
28
46571
28
46572
28
46573
28
46574
28
46575
28
46576
28
46577
28
46578
28
46579
28
46580
28
46581
28
46582
28
46583
28
46584
28
46585
28
46586
28
46587
28
46588
28
46589
28
46590
28
46591
28
46592
28
46593
28
46594
28
46595
28
46596
28
46597
28
46598
28
46599
28
46600
28
46601
28
46602
28
46603
28
46604
28
46605
28
46606
28
46607
28
46608
28
46609
28
46610
28
46611
28
46612
28
46613
28
46614
28
46615
28
46616
28
46617
28
46618
28
46619
28
46620
28
46621
28
46622
28
46623
28
46624
28
46625
28
46626
28
46627
28
46628
28
46629
28
46630
28
46631
28
46632
28
46633
28
46634
28
46635
28
46636
28
46637
28
46638
28
46639
28
46640
28
46641
28
46642
28
46643
28
46644
28
46645
28
46646
28
46647
28
46648
28
46649
28
46650
28
46651
28
46652
28
46653
28
46654
28
46655
28
46656
28
46657
28
46658
28
46659
28
46660
28
46661
28
46662
15
46663
15
46664
15
46665
15
46666
15
46667
15
46668
15
46669
15
46670
28
46671
28
46672
28
46673
28
46674
28
46675
28
46676
15
46677
15
46678
15
46679
28
46680
28
46681
28
46682
28
46683
28
46684
28
46685
28
46686
28
46687
28
46688
28
46689
28
46690
15
46691
28
46692
28
46693
28
46694
28
46695
28
46696
28
46697
28
46698
15
46699
15
46700
15
46701
15
46702
15
46703
15
46704
15
46705
15
46706
15
46707
15
46708
15
46709
15
46710
15
46711
15
46712
15
46713
15
46714
15
46715
15
46716
15
46717
15
46718
15
46719
15
46720
15
46721
15
46722
15
46723
28
46724
28
46725
28
46726
28
46727
28
46728
28
46729
28
46730
28
46731
28
46732
28
46733
28
46734
28
46735
28
46736
28
46737
28
46738
28
46739
28
46740
28
46741
28
46742
28
46743
28
46744
28
46745
28
46746
28
46747
28
46748
28
46749
28
46750
28
46751
28
46752
28
46753
28
46754
28
46755
28
46756
28
46757
28
46758
28
46759
28
46760
28
46761
28
46762
28
46763
28
46764
28
46765
28
46766
28
46767
28
46768
28
46769
28
46770
28
46771
28
46772
28
46773
28
46774
28
46775
28
46776
28
46777
28
46778
28
46779
28
46780
28
46781
28
46782
28
46783
28
46784
28
46785
28
46786
28
46787
28
46788
28
46789
28
46790
28
46791
28
46792
28
46793
28
46794
28
46795
28
46796
28
46797
28
46798
28
46799
28
46800
28
46801
28
46802
28
46803
28
46804
28
46805
28
46806
28
46807
28
46808
28
46809
28
46810
28
46811
28
46812
28
46813
28
46814
28
46815
28
46816
28
46817
28
46818
28
46819
28
46820
28
46821
28
46822
28
46823
28
46824
28
46825
28
46826
28
46827
28
46828
28
46829
28
46830
28
46831
28
46832
28
46833
28
46834
28
46835
28
46836
28
46837
28
46838
28
46839
28
46840
28
46841
28
46842
28
46843
28
46844
28
46845
28
46846
28
46847
28
46848
28
46849
28
46850
28
46851
28
46852
28
46853
28
46854
28
46855
28
46856
28
46857
28
46858
28
46859
28
46860
28
46861
28
46862
28
46863
28
46864
28
46865
28
46866
28
46867
28
46868
28
46869
28
46870
28
46871
28
46872
28
46873
28
46874
28
46875
28
46876
28
46877
28
46878
28
46879
28
46880
28
46881
28
46882
28
46883
28
46884
28
46885
28
46886
28
46887
28
46888
28
46889
28
46890
28
46891
28
46892
28
46893
28
46894
28
46895
28
46896
28
46897
28
46898
28
46899
28
46900
28
46901
28
46902
28
46903
28
46904
28
46905
28
46906
28
46907
28
46908
28
46909
28
46910
28
46911
28
46912
28
46913
28
46914
28
46915
28
46916
28
46917
28
46918
28
46919
28
46920
28
46921
28
46922
28
46923
28
46924
28
46925
28
46926
28
46927
28
46928
28
46929
28
46930
28
46931
28
46932
28
46933
28
46934
28
46935
28
46936
28
46937
28
46938
28
46939
28
46940
28
46941
28
46942
28
46943
28
46944
28
46945
28
46946
28
46947
28
46948
28
46949
28
46950
28
46951
28
46952
28
46953
28
46954
28
46955
28
46956
28
46957
28
46958
28
46959
28
46960
28
46961
28
46962
28
46963
28
46964
28
46965
28
46966
28
46967
28
46968
28
46969
28
46970
28
46971
28
46972
28
46973
28
46974
28
46975
28
46976
28
46977
28
46978
28
46979
28
46980
28
46981
28
46982
15
46983
15
46984
15
46985
15
46986
15
46987
15
46988
15
46989
15
46990
28
46991
28
46992
28
46993
28
46994
28
46995
28
46996
15
46997
15
46998
15
46999
15
47000
15
47001
28
47002
28
47003
28
47004
28
47005
28
47006
15
47007
28
47008
28
47009
28
47010
28
47011
28
47012
28
47013
28
47014
28
47015
28
47016
28
47017
28
47018
28
47019
15
47020
15
47021
15
47022
15
47023
15
47024
15
47025
15
47026
15
47027
15
47028
15
47029
15
47030
15
47031
15
47032
15
47033
15
47034
15
47035
15
47036
15
47037
15
47038
15
47039
15
47040
15
47041
15
47042
15
47043
28
47044
28
47045
28
47046
28
47047
28
47048
28
47049
28
47050
28
47051
15
47052
15
47053
15
47054
15
47055
15
47056
15
47057
15
47058
15
47059
15
47060
15
47061
15
47062
15
47063
15
47064
15
47065
15
47066
15
47067
15
47068
15
47069
15
47070
15
47071
28
47072
28
47073
15
47074
15
47075
15
47076
15
47077
15
47078
15
47079
15
47080
15
47081
15
47082
15
47083
15
47084
15
47085
15
47086
15
47087
15
47088
15
47089
15
47090
15
47091
15
47092
15
47093
15
47094
15
47095
15
47096
15
47097
15
47098
15
47099
28
47100
15
47101
28
47102
28
47103
28
47104
28
47105
28
47106
28
47107
15
47108
15
47109
28
47110
15
47111
15
47112
28
47113
28
47114
15
47115
15
47116
15
47117
28
47118
28
47119
28
47120
15
47121
28
47122
28
47123
28
47124
28
47125
28
47126
15
47127
15
47128
28
47129
15
47130
15
47131
15
47132
15
47133
15
47134
28
47135
15
47136
15
47137
15
47138
28
47139
15
47140
15
47141
15
47142
15
47143
15
47144
15
47145
15
47146
28
47147
15
47148
15
47149
15
47150
15
47151
15
47152
15
47153
15
47154
28
47155
15
47156
15
47157
28
47158
28
47159
15
47160
15
47161
28
47162
15
47163
15
47164
28
47165
28
47166
15
47167
15
47168
15
47169
15
47170
15
47171
15
47172
15
47173
15
47174
15
47175
15
47176
15
47177
15
47178
15
47179
15
47180
15
47181
28
47182
28
47183
15
47184
15
47185
28
47186
28
47187
15
47188
15
47189
15
47190
15
47191
15
47192
15
47193
15
47194
28
47195
28
47196
15
47197
28
47198
28
47199
15
47200
15
47201
15
47202
15
47203
15
47204
28
47205
28
47206
28
47207
28
47208
28
47209
28
47210
28
47211
28
47212
28
47213
28
47214
15
47215
15
47216
15
47217
15
47218
15
47219
15
47220
15
47221
28
47222
28
47223
28
47224
28
47225
28
47226
28
47227
28
47228
28
47229
15
47230
15
47231
28
47232
28
47233
28
47234
28
47235
28
47236
15
47237
28
47238
28
47239
28
47240
28
47241
15
47242
15
47243
28
47244
28
47245
28
47246
28
47247
28
47248
28
47249
28
47250
28
47251
28
47252
28
47253
28
47254
28
47255
28
47256
28
47257
28
47258
28
47259
28
47260
28
47261
28
47262
28
47263
28
47264
28
47265
28
47266
15
47267
15
47268
15
47269
15
47270
15
47271
15
47272
15
47273
15
47274
28
47275
28
47276
28
47277
28
47278
28
47279
28
47280
28
47281
28
47282
28
47283
28
47284
28
47285
28
47286
28
47287
15
47288
28
47289
28
47290
28
47291
28
47292
28
47293
28
47294
28
47295
28
47296
28
47297
28
47298
28
47299
28
47300
28
47301
28
47302
28
47303
15
47304
15
47305
15
47306
15
47307
15
47308
15
47309
15
47310
28
47311
28
47312
28
47313
28
47314
28
47315
28
47316
15
47317
15
47318
15
47319
15
47320
15
47321
15
47322
15
47323
15
47324
28
47325
28
47326
28
47327
28
47328
28
47329
28
47330
15
47331
28
47332
28
47333
28
47334
28
47335
28
47336
28
47337
28
47338
28
47339
28
47340
28
47341
15
47342
15
47343
15
47344
15
47345
15
47346
15
47347
15
47348
15
47349
15
47350
15
47351
15
47352
15
47353
15
47354
15
47355
15
47356
15
47357
15
47358
15
47359
15
47360
15
47361
15
47362
15
47363
28
47364
28
47365
28
47366
28
47367
28
47368
28
47369
15
47370
15
47371
15
47372
15
47373
15
47374
15
47375
15
47376
15
47377
15
47378
15
47379
15
47380
15
47381
15
47382
15
47383
15
47384
15
47385
15
47386
15
47387
15
47388
15
47389
15
47390
15
47391
15
47392
15
47393
15
47394
15
47395
15
47396
15
47397
15
47398
15
47399
15
47400
15
47401
15
47402
15
47403
15
47404
15
47405
15
47406
15
47407
15
47408
15
47409
15
47410
15
47411
15
47412
15
47413
15
47414
15
47415
15
47416
15
47417
15
47418
28
47419
28
47420
15
47421
28
47422
28
47423
28
47424
15
47425
15
47426
15
47427
15
47428
15
47429
15
47430
15
47431
15
47432
15
47433
15
47434
15
47435
15
47436
15
47437
15
47438
15
47439
15
47440
15
47441
15
47442
15
47443
28
47444
28
47445
28
47446
28
47447
15
47448
15
47449
15
47450
15
47451
15
47452
15
47453
15
47454
28
47455
15
47456
15
47457
15
47458
28
47459
15
47460
15
47461
15
47462
28
47463
28
47464
15
47465
15
47466
15
47467
15
47468
15
47469
15
47470
15
47471
15
47472
15
47473
15
47474
28
47475
15
47476
28
47477
28
47478
28
47479
15
47480
15
47481
15
47482
15
47483
15
47484
28
47485
28
47486
15
47487
15
47488
15
47489
15
47490
15
47491
15
47492
15
47493
15
47494
15
47495
15
47496
15
47497
15
47498
15
47499
15
47500
15
47501
28
47502
28
47503
15
47504
15
47505
28
47506
28
47507
15
47508
15
47509
28
47510
28
47511
28
47512
15
47513
15
47514
28
47515
28
47516
15
47517
28
47518
28
47519
28
47520
15
47521
15
47522
15
47523
15
47524
28
47525
28
47526
28
47527
28
47528
28
47529
15
47530
15
47531
15
47532
15
47533
15
47534
15
47535
15
47536
15
47537
15
47538
15
47539
15
47540
15
47541
15
47542
15
47543
15
47544
28
47545
28
47546
28
47547
28
47548
28
47549
15
47550
15
47551
15
47552
15
47553
15
47554
28
47555
28
47556
15
47557
15
47558
15
47559
15
47560
15
47561
15
47562
15
47563
15
47564
28
47565
28
47566
15
47567
15
47568
28
47569
15
47570
28
47571
15
47572
28
47573
28
47574
28
47575
15
47576
15
47577
15
47578
28
47579
28
47580
28
47581
28
47582
28
47583
28
47584
28
47585
28
47586
15
47587
15
47588
15
47589
15
47590
15
47591
15
47592
15
47593
15
47594
15
47595
15
47596
15
47597
28
47598
15
47599
15
47600
15
47601
15
47602
15
47603
28
47604
15
47605
15
47606
15
47607
15
47608
15
47609
15
47610
15
47611
28
47612
28
47613
28
47614
15
47615
15
47616
28
47617
28
47618
28
47619
28
47620
28
47621
28
47622
28
47623
15
47624
15
47625
15
47626
15
47627
15
47628
15
47629
15
47630
28
47631
28
47632
28
47633
28
47634
28
47635
28
47636
28
47637
15
47638
15
47639
15
47640
15
47641
15
47642
15
47643
15
47644
15
47645
28
47646
28
47647
28
47648
28
47649
28
47650
15
47651
28
47652
28
47653
28
47654
28
47655
28
47656
28
47657
28
47658
28
47659
28
47660
28
47661
28
47662
15
47663
15
47664
15
47665
15
47666
15
47667
15
47668
15
47669
15
47670
15
47671
15
47672
15
47673
15
47674
15
47675
15
47676
15
47677
15
47678
15
47679
15
47680
15
47681
15
47682
15
47683
28
47684
28
47685
28
47686
28
47687
28
47688
28
47689
28
47690
28
47691
15
47692
15
47693
15
47694
15
47695
15
47696
15
47697
15
47698
15
47699
15
47700
15
47701
15
47702
15
47703
15
47704
15
47705
15
47706
15
47707
15
47708
15
47709
15
47710
15
47711
15
47712
15
47713
15
47714
15
47715
15
47716
15
47717
15
47718
15
47719
15
47720
15
47721
15
47722
15
47723
15
47724
15
47725
15
47726
15
47727
15
47728
15
47729
15
47730
15
47731
15
47732
15
47733
15
47734
15
47735
15
47736
15
47737
15
47738
15
47739
15
47740
15
47741
28
47742
15
47743
28
47744
28
47745
15
47746
15
47747
15
47748
15
47749
15
47750
15
47751
15
47752
15
47753
15
47754
15
47755
15
47756
15
47757
15
47758
15
47759
15
47760
15
47761
15
47762
15
47763
28
47764
28
47765
28
47766
28
47767
15
47768
15
47769
15
47770
15
47771
15
47772
15
47773
15
47774
15
47775
15
47776
15
47777
15
47778
15
47779
15
47780
15
47781
15
47782
15
47783
28
47784
15
47785
15
47786
15
47787
15
47788
15
47789
15
47790
15
47791
15
47792
15
47793
15
47794
15
47795
15
47796
28
47797
28
47798
15
47799
15
47800
15
47801
15
47802
15
47803
15
47804
15
47805
15
47806
15
47807
15
47808
15
47809
15
47810
15
47811
15
47812
15
47813
15
47814
15
47815
15
47816
15
47817
15
47818
15
47819
15
47820
15
47821
15
47822
15
47823
15
47824
15
47825
15
47826
15
47827
15
47828
28
47829
28
47830
28
47831
28
47832
15
47833
15
47834
15
47835
15
47836
15
47837
15
47838
28
47839
15
47840
15
47841
15
47842
15
47843
15
47844
28
47845
28
47846
28
47847
15
47848
15
47849
15
47850
15
47851
15
47852
15
47853
15
47854
15
47855
15
47856
15
47857
15
47858
15
47859
15
47860
15
47861
15
47862
15
47863
15
47864
15
47865
15
47866
15
47867
15
47868
15
47869
15
47870
15
47871
15
47872
15
47873
15
47874
15
47875
15
47876
15
47877
15
47878
15
47879
15
47880
15
47881
15
47882
15
47883
15
47884
15
47885
15
47886
15
47887
15
47888
15
47889
15
47890
15
47891
28
47892
28
47893
28
47894
28
47895
15
47896
15
47897
15
47898
15
47899
28
47900
28
47901
28
47902
15
47903
15
47904
15
47905
15
47906
15
47907
15
47908
15
47909
15
47910
15
47911
15
47912
15
47913
15
47914
15
47915
15
47916
28
47917
28
47918
15
47919
15
47920
15
47921
15
47922
15
47923
15
47924
15
47925
15
47926
15
47927
15
47928
15
47929
15
47930
15
47931
15
47932
15
47933
15
47934
15
47935
15
47936
15
47937
28
47938
28
47939
28
47940
28
47941
28
47942
28
47943
15
47944
15
47945
15
47946
15
47947
15
47948
15
47949
28
47950
28
47951
28
47952
28
47953
28
47954
28
47955
28
47956
28
47957
28
47958
28
47959
28
47960
15
47961
15
47962
15
47963
15
47964
28
47965
28
47966
28
47967
15
47968
28
47969
15
47970
15
47971
28
47972
28
47973
28
47974
28
47975
28
47976
28
47977
28
47978
28
47979
28
47980
28
47981
28
47982
28
47983
28
47984
15
47985
15
47986
15
47987
15
47988
15
47989
15
47990
15
47991
15
47992
15
47993
15
47994
15
47995
15
47996
15
47997
15
47998
15
47999
15
48000
15
48001
15
48002
15
48003
28
48004
28
48005
28
48006
28
48007
28
48008
28
48009
15
48010
15
48011
15
48012
15
48013
15
48014
15
48015
15
48016
15
48017
15
48018
15
48019
15
48020
15
48021
15
48022
15
48023
15
48024
15
48025
15
48026
15
48027
15
48028
15
48029
15
48030
15
48031
15
48032
15
48033
15
48034
15
48035
15
48036
15
48037
15
48038
15
48039
15
48040
15
48041
15
48042
15
48043
15
48044
15
48045
15
48046
15
48047
15
48048
15
48049
15
48050
15
48051
15
48052
15
48053
15
48054
15
48055
15
48056
15
48057
15
48058
15
48059
15
48060
15
48061
28
48062
28
48063
28
48064
28
48065
15
48066
15
48067
15
48068
15
48069
15
48070
15
48071
15
48072
15
48073
15
48074
15
48075
15
48076
15
48077
15
48078
15
48079
15
48080
15
48081
15
48082
28
48083
28
48084
15
48085
15
48086
15
48087
15
48088
15
48089
15
48090
15
48091
15
48092
15
48093
15
48094
15
48095
15
48096
15
48097
15
48098
15
48099
15
48100
15
48101
15
48102
15
48103
15
48104
28
48105
28
48106
15
48107
15
48108
15
48109
15
48110
15
48111
15
48112
15
48113
15
48114
15
48115
15
48116
15
48117
15
48118
15
48119
15
48120
15
48121
15
48122
15
48123
15
48124
15
48125
15
48126
15
48127
15
48128
15
48129
15
48130
15
48131
15
48132
15
48133
15
48134
15
48135
15
48136
15
48137
15
48138
15
48139
15
48140
15
48141
15
48142
15
48143
15
48144
15
48145
15
48146
15
48147
15
48148
15
48149
15
48150
15
48151
15
48152
15
48153
15
48154
15
48155
15
48156
15
48157
15
48158
15
48159
15
48160
15
48161
15
48162
15
48163
15
48164
28
48165
28
48166
28
48167
15
48168
15
48169
15
48170
15
48171
15
48172
15
48173
15
48174
15
48175
15
48176
15
48177
15
48178
15
48179
15
48180
15
48181
15
48182
15
48183
15
48184
15
48185
15
48186
15
48187
15
48188
15
48189
15
48190
15
48191
15
48192
15
48193
15
48194
15
48195
15
48196
15
48197
15
48198
15
48199
15
48200
15
48201
15
48202
15
48203
15
48204
15
48205
15
48206
15
48207
15
48208
15
48209
15
48210
15
48211
28
48212
28
48213
28
48214
15
48215
15
48216
15
48217
15
48218
15
48219
15
48220
15
48221
28
48222
15
48223
15
48224
15
48225
15
48226
15
48227
15
48228
15
48229
15
48230
15
48231
15
48232
15
48233
15
48234
15
48235
15
48236
15
48237
15
48238
15
48239
15
48240
15
48241
15
48242
15
48243
15
48244
15
48245
15
48246
15
48247
15
48248
15
48249
15
48250
15
48251
15
48252
15
48253
15
48254
15
48255
15
48256
15
48257
28
48258
28
48259
28
48260
28
48261
28
48262
28
48263
15
48264
15
48265
15
48266
28
48267
28
48268
28
48269
28
48270
28
48271
28
48272
28
48273
28
48274
28
48275
28
48276
28
48277
28
48278
28
48279
28
48280
28
48281
28
48282
28
48283
28
48284
28
48285
28
48286
28
48287
28
48288
28
48289
28
48290
28
48291
28
48292
28
48293
28
48294
28
48295
28
48296
28
48297
28
48298
28
48299
28
48300
28
48301
28
48302
28
48303
28
48304
28
48305
28
48306
15
48307
15
48308
15
48309
15
48310
15
48311
15
48312
15
48313
15
48314
15
48315
15
48316
15
48317
15
48318
15
48319
15
48320
15
48321
15
48322
15
48323
28
48324
28
48325
28
48326
28
48327
28
48328
28
48329
15
48330
15
48331
15
48332
15
48333
15
48334
15
48335
15
48336
15
48337
15
48338
15
48339
15
48340
15
48341
15
48342
15
48343
15
48344
15
48345
15
48346
15
48347
15
48348
15
48349
15
48350
15
48351
15
48352
15
48353
15
48354
15
48355
15
48356
15
48357
15
48358
15
48359
15
48360
15
48361
15
48362
15
48363
15
48364
15
48365
15
48366
15
48367
15
48368
15
48369
15
48370
15
48371
15
48372
15
48373
15
48374
15
48375
15
48376
15
48377
15
48378
15
48379
15
48380
15
48381
28
48382
28
48383
28
48384
28
48385
15
48386
15
48387
15
48388
15
48389
15
48390
15
48391
15
48392
15
48393
15
48394
15
48395
15
48396
15
48397
15
48398
15
48399
15
48400
15
48401
15
48402
15
48403
28
48404
15
48405
15
48406
28
48407
15
48408
15
48409
15
48410
15
48411
15
48412
15
48413
15
48414
15
48415
15
48416
15
48417
15
48418
15
48419
15
48420
15
48421
15
48422
15
48423
28
48424
15
48425
15
48426
15
48427
15
48428
15
48429
15
48430
15
48431
15
48432
15
48433
15
48434
15
48435
15
48436
15
48437
15
48438
15
48439
15
48440
15
48441
28
48442
15
48443
15
48444
15
48445
15
48446
15
48447
15
48448
15
48449
15
48450
15
48451
15
48452
15
48453
15
48454
15
48455
15
48456
15
48457
15
48458
15
48459
15
48460
15
48461
15
48462
15
48463
15
48464
15
48465
15
48466
15
48467
15
48468
15
48469
15
48470
15
48471
15
48472
15
48473
15
48474
15
48475
15
48476
15
48477
15
48478
15
48479
15
48480
15
48481
15
48482
15
48483
28
48484
28
48485
28
48486
28
48487
15
48488
15
48489
15
48490
15
48491
15
48492
15
48493
15
48494
15
48495
15
48496
15
48497
15
48498
15
48499
15
48500
15
48501
15
48502
15
48503
15
48504
15
48505
15
48506
15
48507
15
48508
15
48509
15
48510
15
48511
15
48512
15
48513
15
48514
15
48515
15
48516
15
48517
15
48518
15
48519
15
48520
15
48521
15
48522
15
48523
15
48524
15
48525
15
48526
15
48527
15
48528
15
48529
15
48530
15
48531
15
48532
15
48533
28
48534
28
48535
15
48536
15
48537
28
48538
28
48539
15
48540
28
48541
28
48542
28
48543
28
48544
15
48545
15
48546
15
48547
15
48548
15
48549
15
48550
15
48551
15
48552
15
48553
15
48554
15
48555
15
48556
15
48557
15
48558
15
48559
15
48560
15
48561
15
48562
15
48563
15
48564
15
48565
15
48566
15
48567
15
48568
15
48569
15
48570
15
48571
15
48572
15
48573
15
48574
15
48575
15
48576
15
48577
28
48578
28
48579
28
48580
28
48581
28
48582
28
48583
15
48584
15
48585
15
48586
28
48587
15
48588
15
48589
28
48590
28
48591
28
48592
28
48593
28
48594
28
48595
28
48596
28
48597
28
48598
28
48599
28
48600
28
48601
28
48602
28
48603
28
48604
28
48605
28
48606
28
48607
28
48608
28
48609
28
48610
28
48611
28
48612
28
48613
28
48614
28
48615
28
48616
28
48617
28
48618
15
48619
15
48620
15
48621
28
48622
28
48623
28
48624
28
48625
28
48626
28
48627
15
48628
15
48629
15
48630
15
48631
15
48632
15
48633
15
48634
15
48635
15
48636
15
48637
15
48638
15
48639
15
48640
15
48641
15
48642
15
48643
28
48644
28
48645
28
48646
28
48647
28
48648
28
48649
15
48650
15
48651
15
48652
15
48653
15
48654
15
48655
15
48656
15
48657
15
48658
15
48659
15
48660
15
48661
15
48662
15
48663
15
48664
15
48665
15
48666
15
48667
15
48668
15
48669
15
48670
15
48671
15
48672
15
48673
15
48674
15
48675
15
48676
15
48677
15
48678
15
48679
15
48680
15
48681
15
48682
15
48683
15
48684
15
48685
15
48686
15
48687
15
48688
15
48689
15
48690
15
48691
15
48692
15
48693
15
48694
15
48695
15
48696
15
48697
15
48698
15
48699
15
48700
15
48701
28
48702
28
48703
28
48704
28
48705
15
48706
15
48707
15
48708
15
48709
15
48710
15
48711
15
48712
15
48713
15
48714
15
48715
15
48716
15
48717
15
48718
15
48719
15
48720
15
48721
15
48722
15
48723
28
48724
15
48725
15
48726
28
48727
28
48728
15
48729
15
48730
15
48731
15
48732
15
48733
15
48734
28
48735
28
48736
28
48737
15
48738
15
48739
15
48740
15
48741
15
48742
28
48743
28
48744
28
48745
15
48746
15
48747
15
48748
15
48749
15
48750
15
48751
15
48752
15
48753
15
48754
15
48755
15
48756
15
48757
15
48758
15
48759
15
48760
15
48761
28
48762
15
48763
15
48764
15
48765
15
48766
15
48767
15
48768
15
48769
15
48770
15
48771
15
48772
15
48773
15
48774
15
48775
15
48776
28
48777
15
48778
15
48779
15
48780
15
48781
15
48782
15
48783
15
48784
15
48785
15
48786
15
48787
15
48788
15
48789
15
48790
15
48791
15
48792
15
48793
15
48794
15
48795
15
48796
15
48797
15
48798
15
48799
15
48800
15
48801
15
48802
15
48803
28
48804
28
48805
28
48806
28
48807
15
48808
15
48809
15
48810
15
48811
15
48812
15
48813
15
48814
15
48815
15
48816
15
48817
15
48818
15
48819
15
48820
15
48821
15
48822
15
48823
15
48824
15
48825
15
48826
15
48827
15
48828
15
48829
15
48830
15
48831
15
48832
15
48833
15
48834
15
48835
15
48836
15
48837
15
48838
15
48839
15
48840
15
48841
15
48842
15
48843
15
48844
15
48845
15
48846
15
48847
15
48848
15
48849
15
48850
28
48851
15
48852
15
48853
28
48854
15
48855
15
48856
15
48857
15
48858
15
48859
15
48860
28
48861
28
48862
15
48863
15
48864
15
48865
15
48866
15
48867
15
48868
15
48869
15
48870
15
48871
15
48872
15
48873
15
48874
15
48875
15
48876
15
48877
15
48878
15
48879
15
48880
15
48881
15
48882
15
48883
15
48884
15
48885
15
48886
15
48887
15
48888
15
48889
15
48890
15
48891
15
48892
15
48893
15
48894
28
48895
28
48896
15
48897
28
48898
28
48899
28
48900
28
48901
28
48902
15
48903
15
48904
15
48905
15
48906
15
48907
15
48908
15
48909
15
48910
28
48911
28
48912
28
48913
28
48914
28
48915
28
48916
28
48917
28
48918
28
48919
28
48920
28
48921
28
48922
28
48923
28
48924
28
48925
28
48926
28
48927
28
48928
28
48929
28
48930
28
48931
28
48932
28
48933
28
48934
28
48935
28
48936
28
48937
28
48938
15
48939
15
48940
15
48941
15
48942
28
48943
28
48944
28
48945
28
48946
28
48947
28
48948
15
48949
15
48950
15
48951
15
48952
15
48953
15
48954
15
48955
15
48956
15
48957
15
48958
15
48959
15
48960
15
48961
15
48962
15
48963
28
48964
28
48965
28
48966
28
48967
28
48968
28
48969
15
48970
15
48971
15
48972
15
48973
15
48974
15
48975
15
48976
15
48977
15
48978
15
48979
15
48980
15
48981
15
48982
15
48983
15
48984
15
48985
15
48986
15
48987
15
48988
15
48989
15
48990
15
48991
15
48992
15
48993
15
48994
15
48995
15
48996
15
48997
15
48998
15
48999
15
49000
15
49001
15
49002
15
49003
15
49004
15
49005
15
49006
28
49007
28
49008
15
49009
15
49010
15
49011
15
49012
15
49013
28
49014
15
49015
15
49016
15
49017
15
49018
15
49019
15
49020
15
49021
15
49022
28
49023
28
49024
28
49025
15
49026
15
49027
15
49028
15
49029
15
49030
15
49031
15
49032
15
49033
15
49034
15
49035
15
49036
15
49037
15
49038
15
49039
15
49040
15
49041
15
49042
15
49043
28
49044
28
49045
28
49046
28
49047
15
49048
15
49049
15
49050
15
49051
15
49052
15
49053
28
49054
28
49055
28
49056
28
49057
28
49058
28
49059
28
49060
15
49061
15
49062
28
49063
28
49064
28
49065
15
49066
15
49067
15
49068
15
49069
15
49070
15
49071
15
49072
15
49073
15
49074
15
49075
15
49076
15
49077
15
49078
15
49079
15
49080
15
49081
15
49082
15
49083
15
49084
15
49085
15
49086
15
49087
15
49088
15
49089
15
49090
15
49091
15
49092
15
49093
15
49094
15
49095
15
49096
15
49097
15
49098
15
49099
15
49100
15
49101
15
49102
15
49103
15
49104
15
49105
15
49106
15
49107
15
49108
15
49109
15
49110
15
49111
15
49112
15
49113
15
49114
15
49115
15
49116
15
49117
15
49118
15
49119
15
49120
15
49121
28
49122
28
49123
28
49124
28
49125
28
49126
28
49127
15
49128
15
49129
15
49130
15
49131
15
49132
15
49133
15
49134
15
49135
15
49136
15
49137
15
49138
15
49139
15
49140
15
49141
15
49142
15
49143
15
49144
15
49145
15
49146
15
49147
15
49148
15
49149
15
49150
15
49151
15
49152
15
49153
15
49154
15
49155
15
49156
15
49157
15
49158
15
49159
15
49160
15
49161
15
49162
15
49163
15
49164
15
49165
15
49166
15
49167
15
49168
15
49169
15
49170
28
49171
15
49172
28
49173
28
49174
15
49175
15
49176
15
49177
15
49178
15
49179
15
49180
28
49181
28
49182
15
49183
15
49184
15
49185
15
49186
15
49187
15
49188
15
49189
15
49190
15
49191
15
49192
15
49193
15
49194
15
49195
15
49196
15
49197
15
49198
15
49199
15
49200
15
49201
15
49202
15
49203
15
49204
15
49205
15
49206
15
49207
15
49208
15
49209
15
49210
15
49211
15
49212
15
49213
15
49214
28
49215
28
49216
15
49217
28
49218
28
49219
28
49220
28
49221
28
49222
28
49223
15
49224
15
49225
15
49226
15
49227
15
49228
15
49229
15
49230
28
49231
28
49232
28
49233
28
49234
28
49235
28
49236
28
49237
28
49238
28
49239
28
49240
28
49241
28
49242
28
49243
28
49244
28
49245
28
49246
28
49247
28
49248
28
49249
28
49250
28
49251
28
49252
28
49253
28
49254
28
49255
28
49256
28
49257
28
49258
15
49259
15
49260
15
49261
15
49262
15
49263
28
49264
28
49265
28
49266
28
49267
28
49268
28
49269
28
49270
15
49271
15
49272
15
49273
15
49274
15
49275
15
49276
15
49277
15
49278
15
49279
15
49280
15
49281
15
49282
15
49283
28
49284
28
49285
28
49286
28
49287
28
49288
28
49289
15
49290
15
49291
15
49292
15
49293
15
49294
15
49295
15
49296
15
49297
15
49298
15
49299
15
49300
15
49301
15
49302
15
49303
15
49304
15
49305
15
49306
15
49307
15
49308
15
49309
15
49310
15
49311
15
49312
15
49313
15
49314
15
49315
15
49316
15
49317
15
49318
15
49319
15
49320
15
49321
15
49322
15
49323
15
49324
15
49325
15
49326
28
49327
28
49328
15
49329
15
49330
15
49331
15
49332
15
49333
15
49334
15
49335
15
49336
15
49337
28
49338
28
49339
28
49340
28
49341
28
49342
15
49343
15
49344
15
49345
15
49346
15
49347
15
49348
15
49349
15
49350
15
49351
15
49352
15
49353
15
49354
15
49355
15
49356
15
49357
15
49358
15
49359
15
49360
15
49361
15
49362
15
49363
28
49364
28
49365
28
49366
28
49367
28
49368
15
49369
15
49370
15
49371
15
49372
15
49373
28
49374
28
49375
28
49376
28
49377
28
49378
28
49379
28
49380
28
49381
28
49382
15
49383
15
49384
15
49385
15
49386
15
49387
15
49388
15
49389
15
49390
15
49391
15
49392
15
49393
15
49394
15
49395
15
49396
15
49397
15
49398
15
49399
15
49400
15
49401
15
49402
15
49403
15
49404
15
49405
15
49406
15
49407
15
49408
15
49409
15
49410
15
49411
15
49412
15
49413
15
49414
15
49415
15
49416
15
49417
15
49418
15
49419
15
49420
15
49421
15
49422
15
49423
15
49424
15
49425
15
49426
15
49427
15
49428
15
49429
15
49430
15
49431
15
49432
15
49433
15
49434
15
49435
15
49436
15
49437
15
49438
15
49439
15
49440
15
49441
15
49442
15
49443
28
49444
28
49445
28
49446
28
49447
15
49448
15
49449
15
49450
15
49451
15
49452
15
49453
15
49454
15
49455
15
49456
15
49457
15
49458
15
49459
15
49460
15
49461
15
49462
15
49463
15
49464
15
49465
15
49466
15
49467
15
49468
15
49469
15
49470
15
49471
15
49472
15
49473
15
49474
15
49475
15
49476
15
49477
15
49478
15
49479
15
49480
15
49481
15
49482
15
49483
15
49484
15
49485
15
49486
15
49487
15
49488
15
49489
15
49490
28
49491
15
49492
28
49493
28
49494
15
49495
15
49496
15
49497
15
49498
15
49499
28
49500
28
49501
28
49502
15
49503
15
49504
15
49505
15
49506
15
49507
15
49508
15
49509
15
49510
15
49511
15
49512
15
49513
15
49514
15
49515
15
49516
15
49517
15
49518
15
49519
15
49520
15
49521
15
49522
15
49523
15
49524
15
49525
15
49526
15
49527
15
49528
15
49529
15
49530
15
49531
15
49532
15
49533
15
49534
15
49535
28
49536
15
49537
28
49538
28
49539
28
49540
28
49541
28
49542
28
49543
28
49544
15
49545
15
49546
15
49547
15
49548
15
49549
15
49550
28
49551
28
49552
28
49553
28
49554
28
49555
28
49556
28
49557
28
49558
28
49559
28
49560
28
49561
28
49562
28
49563
28
49564
28
49565
28
49566
28
49567
28
49568
28
49569
28
49570
28
49571
28
49572
28
49573
28
49574
28
49575
28
49576
28
49577
28
49578
15
49579
15
49580
15
49581
15
49582
28
49583
28
49584
28
49585
28
49586
28
49587
28
49588
28
49589
28
49590
28
49591
28
49592
15
49593
15
49594
15
49595
15
49596
15
49597
15
49598
15
49599
15
49600
15
49601
15
49602
15
49603
28
49604
28
49605
28
49606
28
49607
28
49608
28
49609
28
49610
15
49611
15
49612
15
49613
15
49614
15
49615
15
49616
15
49617
15
49618
15
49619
15
49620
15
49621
15
49622
15
49623
15
49624
15
49625
15
49626
15
49627
15
49628
15
49629
15
49630
15
49631
15
49632
15
49633
15
49634
15
49635
15
49636
15
49637
15
49638
15
49639
15
49640
15
49641
15
49642
15
49643
15
49644
15
49645
28
49646
28
49647
15
49648
15
49649
15
49650
15
49651
15
49652
15
49653
15
49654
15
49655
15
49656
15
49657
15
49658
28
49659
28
49660
28
49661
28
49662
28
49663
28
49664
15
49665
15
49666
15
49667
15
49668
15
49669
15
49670
15
49671
15
49672
15
49673
15
49674
15
49675
15
49676
15
49677
15
49678
15
49679
15
49680
15
49681
15
49682
15
49683
28
49684
28
49685
28
49686
28
49687
28
49688
15
49689
15
49690
15
49691
15
49692
15
49693
28
49694
28
49695
28
49696
28
49697
28
49698
28
49699
28
49700
28
49701
28
49702
28
49703
28
49704
15
49705
15
49706
15
49707
15
49708
15
49709
15
49710
15
49711
15
49712
15
49713
15
49714
15
49715
15
49716
15
49717
15
49718
15
49719
15
49720
15
49721
15
49722
15
49723
28
49724
28
49725
28
49726
28
49727
15
49728
15
49729
15
49730
15
49731
15
49732
15
49733
15
49734
15
49735
15
49736
15
49737
15
49738
15
49739
15
49740
15
49741
15
49742
15
49743
15
49744
15
49745
15
49746
15
49747
15
49748
15
49749
15
49750
15
49751
15
49752
15
49753
15
49754
15
49755
15
49756
15
49757
15
49758
15
49759
15
49760
15
49761
15
49762
15
49763
28
49764
28
49765
28
49766
28
49767
15
49768
15
49769
15
49770
15
49771
15
49772
15
49773
15
49774
15
49775
15
49776
15
49777
15
49778
15
49779
15
49780
15
49781
15
49782
15
49783
15
49784
15
49785
15
49786
15
49787
15
49788
15
49789
15
49790
15
49791
15
49792
15
49793
15
49794
15
49795
15
49796
15
49797
15
49798
15
49799
15
49800
15
49801
15
49802
15
49803
15
49804
15
49805
15
49806
15
49807
15
49808
15
49809
15
49810
15
49811
15
49812
28
49813
28
49814
28
49815
15
49816
15
49817
15
49818
15
49819
28
49820
28
49821
28
49822
15
49823
15
49824
15
49825
15
49826
15
49827
15
49828
15
49829
15
49830
15
49831
15
49832
15
49833
15
49834
15
49835
15
49836
15
49837
15
49838
15
49839
15
49840
15
49841
15
49842
15
49843
15
49844
15
49845
15
49846
15
49847
15
49848
15
49849
15
49850
15
49851
15
49852
15
49853
15
49854
15
49855
15
49856
15
49857
28
49858
28
49859
28
49860
28
49861
28
49862
28
49863
28
49864
15
49865
15
49866
15
49867
15
49868
28
49869
15
49870
28
49871
28
49872
28
49873
28
49874
28
49875
28
49876
28
49877
28
49878
28
49879
28
49880
28
49881
28
49882
28
49883
28
49884
28
49885
28
49886
28
49887
28
49888
28
49889
28
49890
28
49891
28
49892
28
49893
28
49894
28
49895
28
49896
28
49897
28
49898
15
49899
15
49900
15
49901
15
49902
28
49903
28
49904
28
49905
28
49906
28
49907
28
49908
28
49909
28
49910
28
49911
28
49912
28
49913
15
49914
15
49915
15
49916
15
49917
15
49918
15
49919
15
49920
15
49921
15
49922
15
49923
28
49924
28
49925
28
49926
28
49927
28
49928
28
49929
28
49930
15
49931
15
49932
15
49933
15
49934
15
49935
15
49936
15
49937
15
49938
15
49939
15
49940
15
49941
15
49942
15
49943
15
49944
15
49945
15
49946
15
49947
15
49948
15
49949
15
49950
15
49951
15
49952
15
49953
15
49954
15
49955
15
49956
15
49957
15
49958
15
49959
15
49960
15
49961
15
49962
15
49963
15
49964
15
49965
28
49966
28
49967
15
49968
15
49969
15
49970
15
49971
15
49972
15
49973
15
49974
15
49975
15
49976
15
49977
15
49978
15
49979
15
49980
28
49981
28
49982
28
49983
28
49984
15
49985
15
49986
15
49987
15
49988
15
49989
15
49990
15
49991
15
49992
15
49993
15
49994
15
49995
15
49996
15
49997
15
49998
15
49999
15
50000
15
50001
15
50002
15
50003
28
50004
28
50005
28
50006
28
50007
15
50008
15
50009
15
50010
15
50011
15
50012
15
50013
28
50014
28
50015
28
50016
28
50017
28
50018
28
50019
28
50020
28
50021
28
50022
28
50023
28
50024
15
50025
15
50026
15
50027
15
50028
15
50029
15
50030
15
50031
15
50032
15
50033
15
50034
15
50035
15
50036
15
50037
15
50038
15
50039
15
50040
15
50041
15
50042
15
50043
28
50044
28
50045
28
50046
28
50047
15
50048
15
50049
15
50050
15
50051
15
50052
15
50053
15
50054
15
50055
15
50056
15
50057
15
50058
15
50059
15
50060
15
50061
15
50062
15
50063
15
50064
15
50065
15
50066
15
50067
15
50068
15
50069
15
50070
15
50071
15
50072
15
50073
15
50074
15
50075
15
50076
15
50077
15
50078
15
50079
15
50080
15
50081
15
50082
15
50083
28
50084
28
50085
28
50086
15
50087
15
50088
15
50089
15
50090
15
50091
15
50092
15
50093
15
50094
15
50095
15
50096
15
50097
15
50098
15
50099
15
50100
15
50101
15
50102
15
50103
15
50104
15
50105
15
50106
15
50107
15
50108
15
50109
15
50110
15
50111
15
50112
15
50113
15
50114
15
50115
15
50116
15
50117
15
50118
15
50119
15
50120
15
50121
15
50122
15
50123
15
50124
15
50125
15
50126
15
50127
15
50128
15
50129
15
50130
15
50131
15
50132
28
50133
28
50134
28
50135
15
50136
15
50137
15
50138
15
50139
28
50140
28
50141
28
50142
15
50143
15
50144
15
50145
15
50146
15
50147
15
50148
15
50149
15
50150
15
50151
15
50152
15
50153
15
50154
15
50155
15
50156
15
50157
15
50158
15
50159
15
50160
15
50161
15
50162
15
50163
15
50164
15
50165
15
50166
15
50167
15
50168
15
50169
15
50170
15
50171
15
50172
15
50173
15
50174
15
50175
15
50176
15
50177
28
50178
28
50179
28
50180
28
50181
28
50182
28
50183
15
50184
15
50185
15
50186
15
50187
28
50188
28
50189
28
50190
28
50191
28
50192
28
50193
28
50194
28
50195
28
50196
28
50197
28
50198
28
50199
28
50200
28
50201
28
50202
28
50203
28
50204
28
50205
28
50206
28
50207
28
50208
28
50209
28
50210
28
50211
28
50212
28
50213
28
50214
28
50215
28
50216
28
50217
28
50218
15
50219
15
50220
15
50221
15
50222
15
50223
28
50224
28
50225
28
50226
28
50227
28
50228
28
50229
28
50230
28
50231
28
50232
28
50233
28
50234
15
50235
15
50236
15
50237
15
50238
15
50239
15
50240
15
50241
15
50242
15
50243
28
50244
28
50245
28
50246
28
50247
28
50248
28
50249
28
50250
15
50251
15
50252
15
50253
15
50254
15
50255
15
50256
28
50257
28
50258
15
50259
15
50260
15
50261
15
50262
15
50263
15
50264
15
50265
15
50266
15
50267
15
50268
15
50269
15
50270
15
50271
15
50272
15
50273
15
50274
15
50275
15
50276
15
50277
15
50278
15
50279
15
50280
15
50281
15
50282
15
50283
15
50284
15
50285
28
50286
28
50287
15
50288
15
50289
15
50290
15
50291
15
50292
15
50293
15
50294
15
50295
15
50296
15
50297
15
50298
15
50299
15
50300
15
50301
15
50302
28
50303
28
50304
28
50305
15
50306
15
50307
15
50308
15
50309
15
50310
15
50311
15
50312
15
50313
15
50314
15
50315
15
50316
15
50317
15
50318
15
50319
15
50320
15
50321
15
50322
15
50323
28
50324
28
50325
28
50326
28
50327
15
50328
15
50329
15
50330
15
50331
15
50332
15
50333
28
50334
28
50335
28
50336
28
50337
28
50338
28
50339
28
50340
28
50341
28
50342
28
50343
28
50344
15
50345
15
50346
15
50347
15
50348
15
50349
15
50350
15
50351
15
50352
15
50353
15
50354
15
50355
28
50356
15
50357
15
50358
15
50359
15
50360
15
50361
15
50362
28
50363
28
50364
28
50365
28
50366
15
50367
15
50368
15
50369
15
50370
15
50371
15
50372
15
50373
15
50374
15
50375
15
50376
15
50377
15
50378
15
50379
15
50380
15
50381
15
50382
15
50383
15
50384
15
50385
15
50386
15
50387
15
50388
15
50389
15
50390
15
50391
15
50392
15
50393
15
50394
15
50395
15
50396
15
50397
15
50398
15
50399
15
50400
15
50401
15
50402
15
50403
15
50404
15
50405
15
50406
15
50407
15
50408
15
50409
15
50410
15
50411
15
50412
15
50413
15
50414
15
50415
15
50416
15
50417
15
50418
15
50419
15
50420
15
50421
15
50422
15
50423
15
50424
15
50425
15
50426
15
50427
15
50428
15
50429
15
50430
15
50431
15
50432
15
50433
15
50434
15
50435
15
50436
15
50437
15
50438
15
50439
15
50440
15
50441
15
50442
15
50443
15
50444
15
50445
15
50446
15
50447
15
50448
15
50449
15
50450
15
50451
15
50452
28
50453
15
50454
15
50455
15
50456
15
50457
15
50458
15
50459
28
50460
28
50461
28
50462
15
50463
15
50464
15
50465
15
50466
15
50467
15
50468
15
50469
15
50470
15
50471
15
50472
15
50473
15
50474
15
50475
15
50476
15
50477
15
50478
15
50479
15
50480
15
50481
15
50482
15
50483
15
50484
15
50485
15
50486
15
50487
15
50488
15
50489
15
50490
15
50491
15
50492
15
50493
15
50494
15
50495
15
50496
15
50497
28
50498
28
50499
28
50500
28
50501
28
50502
15
50503
15
50504
15
50505
15
50506
15
50507
15
50508
28
50509
28
50510
28
50511
28
50512
28
50513
28
50514
28
50515
28
50516
28
50517
28
50518
28
50519
15
50520
15
50521
15
50522
15
50523
15
50524
15
50525
15
50526
15
50527
28
50528
28
50529
15
50530
15
50531
15
50532
28
50533
28
50534
28
50535
28
50536
28
50537
28
50538
15
50539
15
50540
15
50541
15
50542
15
50543
15
50544
15
50545
28
50546
28
50547
28
50548
28
50549
28
50550
28
50551
28
50552
28
50553
28
50554
28
50555
28
50556
15
50557
15
50558
15
50559
15
50560
15
50561
15
50562
15
50563
28
50564
28
50565
28
50566
28
50567
28
50568
28
50569
15
50570
15
50571
15
50572
15
50573
15
50574
15
50575
15
50576
15
50577
15
50578
15
50579
15
50580
15
50581
15
50582
15
50583
15
50584
15
50585
15
50586
15
50587
15
50588
15
50589
15
50590
15
50591
15
50592
15
50593
15
50594
15
50595
15
50596
15
50597
15
50598
28
50599
15
50600
15
50601
15
50602
15
50603
15
50604
15
50605
15
50606
15
50607
15
50608
15
50609
15
50610
15
50611
15
50612
15
50613
15
50614
15
50615
15
50616
15
50617
15
50618
15
50619
15
50620
15
50621
15
50622
28
50623
28
50624
28
50625
15
50626
15
50627
15
50628
15
50629
15
50630
15
50631
15
50632
15
50633
15
50634
15
50635
15
50636
15
50637
15
50638
15
50639
15
50640
15
50641
15
50642
15
50643
28
50644
28
50645
28
50646
28
50647
28
50648
15
50649
15
50650
15
50651
15
50652
15
50653
15
50654
28
50655
28
50656
28
50657
28
50658
28
50659
28
50660
28
50661
28
50662
28
50663
28
50664
28
50665
28
50666
28
50667
15
50668
15
50669
15
50670
15
50671
15
50672
15
50673
15
50674
15
50675
28
50676
28
50677
15
50678
15
50679
15
50680
15
50681
15
50682
15
50683
15
50684
15
50685
15
50686
15
50687
15
50688
15
50689
15
50690
15
50691
15
50692
15
50693
15
50694
15
50695
15
50696
15
50697
15
50698
15
50699
15
50700
15
50701
15
50702
15
50703
15
50704
15
50705
15
50706
15
50707
15
50708
15
50709
15
50710
15
50711
15
50712
15
50713
15
50714
15
50715
15
50716
15
50717
15
50718
15
50719
15
50720
15
50721
15
50722
15
50723
15
50724
15
50725
15
50726
15
50727
15
50728
15
50729
15
50730
15
50731
15
50732
15
50733
15
50734
15
50735
15
50736
15
50737
15
50738
15
50739
15
50740
15
50741
15
50742
15
50743
15
50744
15
50745
15
50746
15
50747
15
50748
15
50749
15
50750
15
50751
15
50752
15
50753
15
50754
15
50755
15
50756
15
50757
15
50758
15
50759
15
50760
15
50761
15
50762
15
50763
15
50764
15
50765
15
50766
15
50767
15
50768
15
50769
15
50770
15
50771
15
50772
28
50773
28
50774
15
50775
15
50776
15
50777
15
50778
15
50779
28
50780
28
50781
28
50782
15
50783
15
50784
15
50785
28
50786
15
50787
15
50788
15
50789
15
50790
15
50791
15
50792
15
50793
15
50794
15
50795
15
50796
15
50797
15
50798
15
50799
15
50800
15
50801
15
50802
15
50803
15
50804
15
50805
15
50806
15
50807
15
50808
15
50809
15
50810
15
50811
15
50812
15
50813
15
50814
15
50815
15
50816
15
50817
28
50818
28
50819
28
50820
28
50821
28
50822
28
50823
15
50824
15
50825
15
50826
15
50827
15
50828
28
50829
28
50830
28
50831
28
50832
28
50833
28
50834
28
50835
28
50836
15
50837
15
50838
15
50839
15
50840
15
50841
15
50842
15
50843
15
50844
15
50845
28
50846
28
50847
28
50848
28
50849
15
50850
28
50851
15
50852
28
50853
28
50854
28
50855
28
50856
28
50857
28
50858
15
50859
15
50860
15
50861
28
50862
28
50863
28
50864
15
50865
15
50866
28
50867
28
50868
28
50869
28
50870
28
50871
28
50872
28
50873
28
50874
28
50875
28
50876
28
50877
28
50878
15
50879
15
50880
15
50881
15
50882
15
50883
28
50884
28
50885
28
50886
28
50887
28
50888
28
50889
15
50890
15
50891
15
50892
15
50893
15
50894
15
50895
15
50896
15
50897
15
50898
15
50899
15
50900
15
50901
15
50902
15
50903
28
50904
28
50905
15
50906
15
50907
15
50908
15
50909
15
50910
15
50911
15
50912
15
50913
15
50914
15
50915
15
50916
15
50917
15
50918
15
50919
15
50920
15
50921
15
50922
15
50923
15
50924
15
50925
15
50926
15
50927
15
50928
15
50929
15
50930
15
50931
15
50932
15
50933
15
50934
15
50935
15
50936
15
50937
15
50938
15
50939
15
50940
15
50941
15
50942
28
50943
28
50944
15
50945
15
50946
15
50947
15
50948
15
50949
15
50950
15
50951
15
50952
15
50953
15
50954
15
50955
15
50956
15
50957
15
50958
15
50959
15
50960
15
50961
15
50962
28
50963
28
50964
15
50965
15
50966
15
50967
15
50968
15
50969
15
50970
15
50971
15
50972
15
50973
15
50974
28
50975
28
50976
28
50977
28
50978
28
50979
28
50980
28
50981
28
50982
28
50983
28
50984
28
50985
28
50986
28
50987
15
50988
15
50989
15
50990
15
50991
15
50992
15
50993
15
50994
15
50995
15
50996
28
50997
28
50998
15
50999
15
51000
15
51001
15
51002
15
51003
15
51004
15
51005
28
51006
28
51007
15
51008
15
51009
15
51010
15
51011
15
51012
15
51013
15
51014
15
51015
15
51016
15
51017
28
51018
28
51019
28
51020
28
51021
28
51022
15
51023
15
51024
15
51025
15
51026
15
51027
15
51028
15
51029
15
51030
15
51031
15
51032
15
51033
15
51034
15
51035
15
51036
15
51037
15
51038
15
51039
15
51040
15
51041
15
51042
15
51043
15
51044
28
51045
28
51046
15
51047
15
51048
15
51049
15
51050
15
51051
15
51052
15
51053
15
51054
15
51055
15
51056
15
51057
15
51058
15
51059
15
51060
15
51061
15
51062
15
51063
15
51064
15
51065
15
51066
15
51067
15
51068
15
51069
15
51070
15
51071
15
51072
15
51073
15
51074
15
51075
15
51076
15
51077
15
51078
15
51079
15
51080
15
51081
15
51082
15
51083
15
51084
15
51085
15
51086
15
51087
15
51088
15
51089
15
51090
15
51091
15
51092
15
51093
15
51094
15
51095
15
51096
15
51097
15
51098
15
51099
28
51100
28
51101
15
51102
15
51103
15
51104
15
51105
15
51106
15
51107
15
51108
15
51109
15
51110
15
51111
15
51112
15
51113
15
51114
15
51115
15
51116
15
51117
15
51118
15
51119
15
51120
15
51121
15
51122
15
51123
15
51124
15
51125
15
51126
15
51127
15
51128
28
51129
15
51130
15
51131
15
51132
15
51133
15
51134
28
51135
28
51136
15
51137
28
51138
28
51139
28
51140
28
51141
28
51142
15
51143
15
51144
15
51145
15
51146
15
51147
15
51148
15
51149
28
51150
28
51151
28
51152
28
51153
28
51154
28
51155
28
51156
15
51157
15
51158
15
51159
28
51160
28
51161
28
51162
28
51163
15
51164
15
51165
28
51166
15
51167
15
51168
28
51169
28
51170
28
51171
15
51172
28
51173
28
51174
28
51175
28
51176
28
51177
28
51178
15
51179
28
51180
28
51181
28
51182
28
51183
28
51184
28
51185
28
51186
28
51187
28
51188
28
51189
28
51190
28
51191
28
51192
28
51193
28
51194
28
51195
28
51196
28
51197
28
51198
28
51199
15
51200
15
51201
15
51202
15
51203
28
51204
28
51205
28
51206
28
51207
28
51208
28
51209
15
51210
15
51211
15
51212
15
51213
15
51214
15
51215
15
51216
15
51217
15
51218
15
51219
15
51220
15
51221
15
51222
15
51223
28
51224
28
51225
15
51226
15
51227
15
51228
15
51229
15
51230
15
51231
28
51232
15
51233
15
51234
15
51235
15
51236
15
51237
15
51238
15
51239
15
51240
15
51241
15
51242
15
51243
15
51244
15
51245
15
51246
15
51247
15
51248
15
51249
15
51250
15
51251
15
51252
15
51253
15
51254
15
51255
15
51256
15
51257
15
51258
15
51259
15
51260
15
51261
15
51262
28
51263
28
51264
15
51265
15
51266
15
51267
15
51268
15
51269
15
51270
15
51271
15
51272
15
51273
15
51274
15
51275
15
51276
15
51277
15
51278
15
51279
15
51280
15
51281
15
51282
28
51283
28
51284
15
51285
15
51286
15
51287
15
51288
15
51289
15
51290
15
51291
15
51292
15
51293
15
51294
28
51295
28
51296
28
51297
28
51298
28
51299
28
51300
28
51301
28
51302
28
51303
28
51304
28
51305
28
51306
28
51307
28
51308
15
51309
15
51310
15
51311
15
51312
15
51313
15
51314
15
51315
15
51316
15
51317
15
51318
15
51319
15
51320
15
51321
15
51322
15
51323
15
51324
15
51325
28
51326
28
51327
15
51328
15
51329
15
51330
15
51331
15
51332
15
51333
15
51334
15
51335
15
51336
15
51337
28
51338
28
51339
28
51340
28
51341
28
51342
15
51343
15
51344
15
51345
15
51346
15
51347
15
51348
15
51349
15
51350
15
51351
15
51352
15
51353
15
51354
15
51355
15
51356
15
51357
15
51358
15
51359
15
51360
15
51361
15
51362
15
51363
15
51364
28
51365
28
51366
15
51367
15
51368
15
51369
15
51370
15
51371
15
51372
15
51373
15
51374
15
51375
15
51376
15
51377
15
51378
15
51379
15
51380
15
51381
15
51382
15
51383
15
51384
15
51385
15
51386
15
51387
15
51388
15
51389
15
51390
15
51391
15
51392
15
51393
15
51394
15
51395
15
51396
15
51397
15
51398
15
51399
15
51400
15
51401
15
51402
15
51403
15
51404
15
51405
15
51406
15
51407
15
51408
15
51409
15
51410
28
51411
15
51412
15
51413
15
51414
15
51415
15
51416
15
51417
15
51418
15
51419
28
51420
28
51421
15
51422
15
51423
15
51424
15
51425
15
51426
15
51427
15
51428
15
51429
15
51430
15
51431
15
51432
15
51433
15
51434
15
51435
15
51436
15
51437
15
51438
15
51439
15
51440
15
51441
28
51442
28
51443
15
51444
15
51445
15
51446
15
51447
15
51448
28
51449
15
51450
15
51451
15
51452
15
51453
15
51454
28
51455
28
51456
15
51457
28
51458
28
51459
28
51460
28
51461
28
51462
15
51463
15
51464
15
51465
15
51466
15
51467
15
51468
15
51469
28
51470
28
51471
28
51472
28
51473
28
51474
28
51475
28
51476
15
51477
15
51478
15
51479
28
51480
28
51481
28
51482
28
51483
15
51484
15
51485
15
51486
15
51487
15
51488
15
51489
28
51490
28
51491
15
51492
28
51493
28
51494
28
51495
28
51496
28
51497
28
51498
15
51499
28
51500
28
51501
28
51502
28
51503
28
51504
28
51505
28
51506
28
51507
28
51508
28
51509
28
51510
28
51511
28
51512
28
51513
28
51514
28
51515
28
51516
28
51517
28
51518
28
51519
28
51520
15
51521
15
51522
15
51523
28
51524
28
51525
28
51526
28
51527
28
51528
28
51529
15
51530
15
51531
15
51532
15
51533
15
51534
15
51535
15
51536
15
51537
15
51538
15
51539
15
51540
15
51541
15
51542
15
51543
15
51544
15
51545
15
51546
15
51547
15
51548
15
51549
15
51550
15
51551
28
51552
15
51553
15
51554
15
51555
15
51556
15
51557
15
51558
15
51559
15
51560
15
51561
15
51562
15
51563
15
51564
15
51565
15
51566
15
51567
15
51568
15
51569
15
51570
15
51571
15
51572
15
51573
28
51574
15
51575
15
51576
15
51577
15
51578
15
51579
15
51580
15
51581
15
51582
28
51583
28
51584
15
51585
15
51586
15
51587
15
51588
15
51589
15
51590
15
51591
15
51592
15
51593
15
51594
15
51595
15
51596
15
51597
15
51598
15
51599
15
51600
15
51601
15
51602
15
51603
28
51604
28
51605
28
51606
28
51607
15
51608
15
51609
15
51610
15
51611
15
51612
15
51613
15
51614
28
51615
28
51616
28
51617
28
51618
28
51619
28
51620
28
51621
28
51622
28
51623
28
51624
28
51625
28
51626
28
51627
28
51628
15
51629
15
51630
15
51631
15
51632
15
51633
15
51634
15
51635
28
51636
28
51637
28
51638
15
51639
15
51640
15
51641
28
51642
28
51643
15
51644
15
51645
28
51646
15
51647
15
51648
15
51649
15
51650
15
51651
15
51652
15
51653
15
51654
15
51655
15
51656
15
51657
28
51658
15
51659
15
51660
15
51661
15
51662
15
51663
15
51664
15
51665
15
51666
15
51667
15
51668
15
51669
15
51670
15
51671
15
51672
15
51673
15
51674
15
51675
15
51676
15
51677
15
51678
15
51679
15
51680
15
51681
15
51682
15
51683
28
51684
28
51685
28
51686
15
51687
15
51688
15
51689
15
51690
15
51691
15
51692
15
51693
15
51694
15
51695
15
51696
15
51697
15
51698
15
51699
15
51700
15
51701
15
51702
15
51703
15
51704
15
51705
15
51706
15
51707
15
51708
15
51709
15
51710
15
51711
15
51712
15
51713
15
51714
15
51715
15
51716
15
51717
15
51718
15
51719
15
51720
15
51721
15
51722
15
51723
15
51724
15
51725
15
51726
15
51727
15
51728
15
51729
15
51730
28
51731
15
51732
28
51733
28
51734
28
51735
15
51736
15
51737
15
51738
15
51739
28
51740
28
51741
28
51742
15
51743
15
51744
15
51745
15
51746
15
51747
15
51748
15
51749
15
51750
15
51751
15
51752
15
51753
15
51754
15
51755
15
51756
15
51757
15
51758
15
51759
15
51760
15
51761
15
51762
28
51763
28
51764
28
51765
15
51766
15
51767
15
51768
15
51769
15
51770
15
51771
15
51772
15
51773
15
51774
15
51775
15
51776
15
51777
28
51778
28
51779
28
51780
28
51781
28
51782
28
51783
15
51784
28
51785
28
51786
15
51787
15
51788
15
51789
28
51790
28
51791
28
51792
28
51793
28
51794
28
51795
28
51796
15
51797
15
51798
15
51799
15
51800
15
51801
15
51802
15
51803
15
51804
15
51805
28
51806
28
51807
28
51808
28
51809
28
51810
28
51811
15
51812
28
51813
28
51814
28
51815
28
51816
28
51817
28
51818
15
51819
15
51820
15
51821
28
51822
28
51823
28
51824
28
51825
28
51826
28
51827
15
51828
28
51829
28
51830
28
51831
28
51832
28
51833
28
51834
28
51835
28
51836
28
51837
28
51838
28
51839
28
51840
28
51841
28
51842
15
51843
28
51844
28
51845
28
51846
28
51847
28
51848
28
51849
15
51850
15
51851
15
51852
15
51853
15
51854
15
51855
15
51856
15
51857
15
51858
15
51859
15
51860
15
51861
15
51862
15
51863
15
51864
15
51865
15
51866
15
51867
15
51868
15
51869
15
51870
15
51871
15
51872
15
51873
15
51874
15
51875
15
51876
15
51877
15
51878
15
51879
15
51880
15
51881
15
51882
15
51883
15
51884
15
51885
15
51886
15
51887
15
51888
15
51889
15
51890
15
51891
15
51892
15
51893
28
51894
28
51895
15
51896
15
51897
15
51898
15
51899
15
51900
15
51901
15
51902
28
51903
28
51904
15
51905
15
51906
15
51907
15
51908
15
51909
15
51910
15
51911
15
51912
15
51913
15
51914
15
51915
15
51916
15
51917
15
51918
15
51919
15
51920
15
51921
15
51922
15
51923
28
51924
28
51925
28
51926
15
51927
15
51928
15
51929
15
51930
15
51931
15
51932
15
51933
15
51934
28
51935
28
51936
28
51937
28
51938
28
51939
28
51940
28
51941
28
51942
28
51943
28
51944
28
51945
28
51946
28
51947
28
51948
15
51949
15
51950
15
51951
15
51952
15
51953
15
51954
15
51955
15
51956
28
51957
28
51958
15
51959
15
51960
15
51961
28
51962
28
51963
28
51964
28
51965
28
51966
15
51967
15
51968
15
51969
15
51970
15
51971
15
51972
15
51973
15
51974
15
51975
15
51976
15
51977
15
51978
15
51979
15
51980
15
51981
15
51982
15
51983
15
51984
15
51985
15
51986
15
51987
15
51988
15
51989
15
51990
15
51991
15
51992
15
51993
15
51994
15
51995
15
51996
15
51997
15
51998
15
51999
15
52000
15
52001
15
52002
15
52003
28
52004
28
52005
28
52006
28
52007
28
52008
15
52009
15
52010
15
52011
15
52012
15
52013
15
52014
15
52015
15
52016
15
52017
15
52018
15
52019
15
52020
15
52021
15
52022
15
52023
15
52024
15
52025
15
52026
15
52027
15
52028
15
52029
15
52030
15
52031
15
52032
15
52033
15
52034
15
52035
15
52036
15
52037
15
52038
15
52039
15
52040
15
52041
15
52042
15
52043
15
52044
15
52045
15
52046
15
52047
15
52048
15
52049
15
52050
28
52051
28
52052
28
52053
28
52054
28
52055
28
52056
28
52057
28
52058
28
52059
28
52060
28
52061
28
52062
15
52063
15
52064
15
52065
15
52066
15
52067
15
52068
15
52069
15
52070
15
52071
15
52072
15
52073
15
52074
28
52075
15
52076
15
52077
15
52078
15
52079
15
52080
15
52081
15
52082
15
52083
28
52084
28
52085
15
52086
15
52087
15
52088
15
52089
15
52090
15
52091
15
52092
15
52093
15
52094
15
52095
15
52096
28
52097
28
52098
28
52099
28
52100
28
52101
28
52102
28
52103
28
52104
15
52105
15
52106
15
52107
15
52108
28
52109
28
52110
28
52111
28
52112
28
52113
28
52114
28
52115
28
52116
15
52117
15
52118
15
52119
15
52120
15
52121
15
52122
15
52123
15
52124
15
52125
28
52126
28
52127
15
52128
15
52129
28
52130
28
52131
15
52132
28
52133
28
52134
28
52135
28
52136
28
52137
28
52138
15
52139
15
52140
15
52141
28
52142
28
52143
28
52144
28
52145
28
52146
28
52147
28
52148
28
52149
28
52150
15
52151
28
52152
28
52153
28
52154
28
52155
28
52156
28
52157
28
52158
28
52159
28
52160
28
52161
28
52162
15
52163
28
52164
28
52165
28
52166
28
52167
28
52168
28
52169
15
52170
15
52171
15
52172
15
52173
15
52174
15
52175
15
52176
15
52177
15
52178
15
52179
15
52180
15
52181
15
52182
15
52183
15
52184
15
52185
15
52186
15
52187
15
52188
15
52189
15
52190
15
52191
15
52192
15
52193
15
52194
15
52195
15
52196
15
52197
15
52198
15
52199
15
52200
15
52201
15
52202
15
52203
15
52204
15
52205
15
52206
15
52207
15
52208
15
52209
15
52210
15
52211
15
52212
15
52213
15
52214
15
52215
15
52216
28
52217
28
52218
15
52219
15
52220
28
52221
28
52222
15
52223
15
52224
15
52225
15
52226
15
52227
15
52228
15
52229
15
52230
15
52231
15
52232
15
52233
15
52234
15
52235
15
52236
15
52237
15
52238
15
52239
15
52240
15
52241
15
52242
15
52243
28
52244
15
52245
15
52246
15
52247
28
52248
15
52249
15
52250
15
52251
15
52252
15
52253
15
52254
15
52255
28
52256
28
52257
28
52258
28
52259
28
52260
28
52261
28
52262
28
52263
28
52264
28
52265
28
52266
15
52267
15
52268
15
52269
15
52270
15
52271
15
52272
15
52273
15
52274
15
52275
15
52276
28
52277
28
52278
15
52279
15
52280
15
52281
15
52282
15
52283
15
52284
28
52285
28
52286
28
52287
15
52288
15
52289
15
52290
15
52291
15
52292
15
52293
15
52294
15
52295
15
52296
15
52297
15
52298
15
52299
15
52300
15
52301
15
52302
15
52303
15
52304
15
52305
15
52306
15
52307
15
52308
15
52309
15
52310
15
52311
15
52312
15
52313
15
52314
15
52315
15
52316
15
52317
15
52318
15
52319
15
52320
15
52321
15
52322
15
52323
28
52324
28
52325
28
52326
28
52327
28
52328
15
52329
15
52330
15
52331
15
52332
15
52333
15
52334
15
52335
15
52336
15
52337
15
52338
15
52339
15
52340
15
52341
15
52342
15
52343
15
52344
15
52345
15
52346
15
52347
15
52348
15
52349
15
52350
15
52351
15
52352
15
52353
15
52354
15
52355
15
52356
15
52357
15
52358
15
52359
15
52360
15
52361
15
52362
15
52363
15
52364
15
52365
15
52366
15
52367
15
52368
15
52369
15
52370
28
52371
28
52372
28
52373
28
52374
28
52375
28
52376
28
52377
28
52378
28
52379
28
52380
28
52381
28
52382
15
52383
15
52384
15
52385
15
52386
15
52387
15
52388
15
52389
15
52390
15
52391
15
52392
15
52393
15
52394
15
52395
15
52396
15
52397
15
52398
15
52399
15
52400
15
52401
15
52402
15
52403
15
52404
15
52405
15
52406
15
52407
15
52408
15
52409
15
52410
15
52411
15
52412
15
52413
15
52414
15
52415
15
52416
15
52417
28
52418
28
52419
28
52420
28
52421
28
52422
28
52423
28
52424
15
52425
15
52426
15
52427
15
52428
28
52429
28
52430
28
52431
28
52432
28
52433
28
52434
28
52435
28
52436
15
52437
15
52438
15
52439
15
52440
15
52441
15
52442
15
52443
15
52444
15
52445
15
52446
28
52447
15
52448
15
52449
15
52450
15
52451
15
52452
28
52453
28
52454
28
52455
28
52456
28
52457
28
52458
28
52459
15
52460
15
52461
28
52462
28
52463
28
52464
28
52465
28
52466
28
52467
28
52468
28
52469
28
52470
28
52471
28
52472
28
52473
28
52474
28
52475
28
52476
28
52477
28
52478
28
52479
28
52480
28
52481
28
52482
28
52483
28
52484
28
52485
28
52486
28
52487
28
52488
28
52489
15
52490
15
52491
15
52492
15
52493
15
52494
15
52495
15
52496
15
52497
15
52498
15
52499
15
52500
15
52501
15
52502
15
52503
15
52504
15
52505
15
52506
15
52507
15
52508
15
52509
15
52510
15
52511
15
52512
15
52513
15
52514
15
52515
15
52516
15
52517
15
52518
15
52519
15
52520
15
52521
15
52522
15
52523
15
52524
15
52525
15
52526
15
52527
15
52528
15
52529
15
52530
15
52531
15
52532
15
52533
15
52534
15
52535
15
52536
15
52537
28
52538
15
52539
15
52540
28
52541
28
52542
28
52543
15
52544
15
52545
15
52546
15
52547
15
52548
15
52549
15
52550
15
52551
15
52552
15
52553
15
52554
15
52555
15
52556
15
52557
15
52558
15
52559
15
52560
15
52561
15
52562
15
52563
28
52564
28
52565
28
52566
15
52567
15
52568
15
52569
15
52570
15
52571
15
52572
15
52573
15
52574
15
52575
28
52576
28
52577
28
52578
28
52579
28
52580
28
52581
28
52582
28
52583
15
52584
28
52585
28
52586
15
52587
15
52588
15
52589
15
52590
15
52591
15
52592
15
52593
15
52594
15
52595
15
52596
15
52597
15
52598
15
52599
15
52600
15
52601
15
52602
15
52603
15
52604
28
52605
28
52606
28
52607
15
52608
15
52609
15
52610
15
52611
15
52612
15
52613
15
52614
15
52615
15
52616
15
52617
15
52618
15
52619
15
52620
15
52621
15
52622
15
52623
15
52624
15
52625
15
52626
15
52627
15
52628
15
52629
15
52630
15
52631
15
52632
15
52633
15
52634
15
52635
15
52636
15
52637
15
52638
15
52639
15
52640
15
52641
15
52642
15
52643
28
52644
28
52645
28
52646
15
52647
15
52648
15
52649
15
52650
15
52651
15
52652
15
52653
15
52654
15
52655
15
52656
15
52657
15
52658
15
52659
15
52660
15
52661
15
52662
15
52663
15
52664
15
52665
15
52666
15
52667
15
52668
15
52669
15
52670
28
52671
15
52672
15
52673
15
52674
15
52675
15
52676
15
52677
15
52678
15
52679
15
52680
15
52681
15
52682
15
52683
15
52684
15
52685
15
52686
15
52687
15
52688
15
52689
15
52690
15
52691
15
52692
28
52693
28
52694
28
52695
28
52696
28
52697
28
52698
28
52699
28
52700
28
52701
28
52702
28
52703
28
52704
28
52705
15
52706
15
52707
15
52708
15
52709
15
52710
15
52711
15
52712
15
52713
15
52714
15
52715
15
52716
15
52717
15
52718
15
52719
15
52720
15
52721
15
52722
15
52723
28
52724
15
52725
15
52726
15
52727
15
52728
15
52729
15
52730
15
52731
15
52732
15
52733
15
52734
15
52735
15
52736
15
52737
28
52738
28
52739
28
52740
28
52741
28
52742
28
52743
28
52744
15
52745
15
52746
15
52747
15
52748
28
52749
28
52750
28
52751
28
52752
28
52753
28
52754
28
52755
28
52756
15
52757
15
52758
15
52759
15
52760
15
52761
15
52762
15
52763
15
52764
15
52765
15
52766
28
52767
28
52768
15
52769
15
52770
15
52771
15
52772
15
52773
28
52774
28
52775
28
52776
28
52777
28
52778
28
52779
15
52780
15
52781
28
52782
28
52783
28
52784
28
52785
28
52786
28
52787
28
52788
28
52789
28
52790
28
52791
28
52792
28
52793
28
52794
28
52795
28
52796
28
52797
28
52798
28
52799
28
52800
28
52801
28
52802
28
52803
28
52804
28
52805
28
52806
28
52807
28
52808
28
52809
15
52810
15
52811
15
52812
15
52813
15
52814
15
52815
15
52816
15
52817
15
52818
15
52819
15
52820
15
52821
15
52822
15
52823
15
52824
15
52825
15
52826
15
52827
15
52828
15
52829
15
52830
15
52831
15
52832
15
52833
15
52834
15
52835
15
52836
15
52837
15
52838
15
52839
15
52840
15
52841
15
52842
15
52843
15
52844
15
52845
15
52846
15
52847
15
52848
15
52849
15
52850
15
52851
15
52852
15
52853
15
52854
15
52855
15
52856
15
52857
15
52858
15
52859
15
52860
15
52861
15
52862
28
52863
28
52864
15
52865
15
52866
15
52867
15
52868
15
52869
15
52870
15
52871
15
52872
15
52873
15
52874
15
52875
15
52876
15
52877
15
52878
15
52879
15
52880
15
52881
15
52882
15
52883
28
52884
28
52885
28
52886
15
52887
15
52888
15
52889
15
52890
15
52891
15
52892
15
52893
15
52894
15
52895
15
52896
28
52897
28
52898
28
52899
28
52900
15
52901
15
52902
15
52903
15
52904
28
52905
15
52906
28
52907
15
52908
15
52909
15
52910
15
52911
15
52912
15
52913
15
52914
15
52915
15
52916
15
52917
15
52918
15
52919
15
52920
15
52921
15
52922
15
52923
28
52924
28
52925
28
52926
15
52927
15
52928
15
52929
15
52930
15
52931
15
52932
15
52933
15
52934
15
52935
15
52936
15
52937
15
52938
15
52939
15
52940
15
52941
15
52942
15
52943
15
52944
15
52945
15
52946
15
52947
15
52948
15
52949
15
52950
15
52951
15
52952
15
52953
15
52954
15
52955
15
52956
15
52957
15
52958
15
52959
15
52960
15
52961
15
52962
15
52963
15
52964
28
52965
28
52966
28
52967
15
52968
15
52969
15
52970
15
52971
15
52972
15
52973
15
52974
15
52975
15
52976
15
52977
15
52978
15
52979
15
52980
15
52981
15
52982
15
52983
15
52984
15
52985
15
52986
15
52987
15
52988
15
52989
15
52990
28
52991
28
52992
15
52993
15
52994
15
52995
15
52996
15
52997
15
52998
15
52999
15
53000
15
53001
15
53002
15
53003
15
53004
15
53005
28
53006
28
53007
28
53008
15
53009
15
53010
15
53011
15
53012
15
53013
15
53014
15
53015
28
53016
28
53017
28
53018
28
53019
28
53020
28
53021
28
53022
28
53023
28
53024
28
53025
15
53026
28
53027
28
53028
15
53029
15
53030
15
53031
15
53032
15
53033
15
53034
15
53035
15
53036
15
53037
28
53038
15
53039
15
53040
15
53041
15
53042
15
53043
15
53044
15
53045
15
53046
15
53047
15
53048
15
53049
15
53050
15
53051
15
53052
15
53053
15
53054
15
53055
15
53056
15
53057
28
53058
28
53059
28
53060
28
53061
28
53062
15
53063
15
53064
28
53065
28
53066
15
53067
15
53068
28
53069
28
53070
28
53071
28
53072
28
53073
28
53074
28
53075
28
53076
15
53077
15
53078
15
53079
28
53080
28
53081
28
53082
15
53083
15
53084
15
53085
15
53086
15
53087
28
53088
28
53089
28
53090
15
53091
15
53092
15
53093
28
53094
28
53095
28
53096
28
53097
28
53098
15
53099
15
53100
15
53101
28
53102
28
53103
28
53104
28
53105
28
53106
28
53107
28
53108
28
53109
28
53110
28
53111
28
53112
28
53113
28
53114
28
53115
28
53116
28
53117
28
53118
28
53119
28
53120
28
53121
28
53122
28
53123
28
53124
28
53125
28
53126
28
53127
28
53128
28
53129
15
53130
15
53131
15
53132
15
53133
15
53134
15
53135
15
53136
15
53137
15
53138
15
53139
15
53140
15
53141
15
53142
15
53143
15
53144
15
53145
15
53146
15
53147
15
53148
15
53149
15
53150
15
53151
15
53152
15
53153
15
53154
15
53155
15
53156
15
53157
15
53158
15
53159
15
53160
15
53161
15
53162
15
53163
15
53164
15
53165
15
53166
15
53167
15
53168
15
53169
15
53170
15
53171
15
53172
15
53173
15
53174
15
53175
15
53176
15
53177
15
53178
15
53179
15
53180
28
53181
28
53182
28
53183
28
53184
15
53185
15
53186
15
53187
15
53188
15
53189
15
53190
15
53191
15
53192
15
53193
15
53194
15
53195
15
53196
15
53197
15
53198
15
53199
15
53200
15
53201
15
53202
28
53203
28
53204
15
53205
28
53206
15
53207
15
53208
15
53209
15
53210
15
53211
15
53212
15
53213
15
53214
15
53215
15
53216
28
53217
28
53218
28
53219
28
53220
15
53221
15
53222
15
53223
15
53224
15
53225
15
53226
15
53227
15
53228
15
53229
15
53230
15
53231
15
53232
15
53233
15
53234
15
53235
15
53236
15
53237
15
53238
15
53239
15
53240
15
53241
15
53242
15
53243
15
53244
28
53245
15
53246
15
53247
15
53248
15
53249
15
53250
15
53251
15
53252
15
53253
15
53254
15
53255
15
53256
15
53257
15
53258
15
53259
15
53260
15
53261
15
53262
15
53263
15
53264
15
53265
15
53266
15
53267
15
53268
15
53269
15
53270
15
53271
15
53272
15
53273
15
53274
15
53275
15
53276
15
53277
15
53278
15
53279
15
53280
15
53281
15
53282
15
53283
28
53284
28
53285
28
53286
15
53287
15
53288
15
53289
15
53290
15
53291
15
53292
15
53293
15
53294
15
53295
15
53296
15
53297
15
53298
15
53299
15
53300
15
53301
15
53302
15
53303
15
53304
15
53305
15
53306
15
53307
15
53308
15
53309
15
53310
15
53311
15
53312
15
53313
15
53314
15
53315
15
53316
15
53317
15
53318
15
53319
15
53320
15
53321
15
53322
15
53323
15
53324
15
53325
28
53326
28
53327
28
53328
15
53329
15
53330
15
53331
28
53332
28
53333
15
53334
15
53335
15
53336
15
53337
15
53338
15
53339
15
53340
15
53341
28
53342
15
53343
15
53344
15
53345
15
53346
28
53347
28
53348
28
53349
15
53350
15
53351
15
53352
15
53353
15
53354
15
53355
15
53356
15
53357
15
53358
15
53359
15
53360
15
53361
15
53362
15
53363
15
53364
15
53365
15
53366
15
53367
15
53368
15
53369
15
53370
15
53371
15
53372
15
53373
15
53374
15
53375
15
53376
15
53377
28
53378
28
53379
28
53380
28
53381
28
53382
15
53383
15
53384
15
53385
15
53386
15
53387
28
53388
28
53389
28
53390
28
53391
28
53392
28
53393
28
53394
28
53395
28
53396
15
53397
15
53398
15
53399
28
53400
28
53401
28
53402
15
53403
15
53404
15
53405
15
53406
15
53407
28
53408
28
53409
15
53410
15
53411
15
53412
15
53413
28
53414
28
53415
28
53416
28
53417
28
53418
15
53419
15
53420
28
53421
28
53422
28
53423
28
53424
28
53425
28
53426
28
53427
28
53428
28
53429
28
53430
28
53431
28
53432
28
53433
28
53434
28
53435
28
53436
28
53437
28
53438
28
53439
28
53440
28
53441
28
53442
15
53443
28
53444
28
53445
28
53446
28
53447
28
53448
28
53449
15
53450
15
53451
15
53452
15
53453
15
53454
15
53455
15
53456
15
53457
15
53458
15
53459
15
53460
15
53461
15
53462
15
53463
15
53464
15
53465
15
53466
15
53467
15
53468
15
53469
15
53470
15
53471
15
53472
15
53473
15
53474
15
53475
15
53476
15
53477
15
53478
15
53479
15
53480
15
53481
15
53482
15
53483
15
53484
15
53485
15
53486
15
53487
15
53488
15
53489
15
53490
15
53491
15
53492
15
53493
15
53494
15
53495
15
53496
15
53497
15
53498
15
53499
15
53500
28
53501
28
53502
28
53503
15
53504
28
53505
28
53506
15
53507
15
53508
15
53509
15
53510
15
53511
15
53512
15
53513
15
53514
15
53515
15
53516
15
53517
15
53518
15
53519
15
53520
15
53521
15
53522
15
53523
28
53524
15
53525
28
53526
15
53527
15
53528
15
53529
15
53530
15
53531
15
53532
15
53533
15
53534
15
53535
15
53536
28
53537
28
53538
28
53539
15
53540
15
53541
15
53542
15
53543
15
53544
15
53545
15
53546
15
53547
15
53548
15
53549
15
53550
15
53551
15
53552
15
53553
15
53554
15
53555
15
53556
15
53557
15
53558
15
53559
15
53560
15
53561
15
53562
15
53563
15
53564
15
53565
15
53566
15
53567
15
53568
15
53569
15
53570
15
53571
15
53572
15
53573
15
53574
15
53575
15
53576
15
53577
15
53578
15
53579
15
53580
15
53581
15
53582
15
53583
15
53584
15
53585
15
53586
15
53587
15
53588
15
53589
15
53590
15
53591
15
53592
15
53593
15
53594
15
53595
15
53596
15
53597
15
53598
15
53599
15
53600
15
53601
15
53602
15
53603
28
53604
28
53605
28
53606
15
53607
15
53608
15
53609
15
53610
15
53611
15
53612
15
53613
15
53614
15
53615
15
53616
15
53617
15
53618
15
53619
15
53620
15
53621
15
53622
15
53623
15
53624
15
53625
15
53626
15
53627
15
53628
15
53629
15
53630
15
53631
15
53632
15
53633
15
53634
15
53635
15
53636
15
53637
15
53638
15
53639
15
53640
15
53641
15
53642
15
53643
15
53644
15
53645
28
53646
28
53647
28
53648
15
53649
15
53650
15
53651
28
53652
28
53653
28
53654
15
53655
15
53656
15
53657
15
53658
15
53659
15
53660
15
53661
28
53662
15
53663
15
53664
15
53665
15
53666
15
53667
15
53668
15
53669
15
53670
15
53671
15
53672
15
53673
15
53674
15
53675
15
53676
15
53677
15
53678
15
53679
15
53680
15
53681
28
53682
15
53683
15
53684
15
53685
15
53686
15
53687
15
53688
15
53689
15
53690
15
53691
15
53692
15
53693
15
53694
15
53695
15
53696
15
53697
28
53698
28
53699
28
53700
28
53701
28
53702
15
53703
15
53704
15
53705
15
53706
15
53707
28
53708
28
53709
28
53710
28
53711
28
53712
28
53713
28
53714
28
53715
28
53716
28
53717
15
53718
28
53719
28
53720
28
53721
28
53722
15
53723
15
53724
15
53725
15
53726
15
53727
28
53728
28
53729
15
53730
28
53731
15
53732
15
53733
28
53734
28
53735
28
53736
28
53737
28
53738
15
53739
15
53740
28
53741
28
53742
28
53743
28
53744
28
53745
28
53746
28
53747
28
53748
28
53749
28
53750
28
53751
28
53752
28
53753
28
53754
28
53755
28
53756
28
53757
28
53758
28
53759
28
53760
28
53761
28
53762
28
53763
28
53764
28
53765
28
53766
28
53767
28
53768
28
53769
15
53770
15
53771
15
53772
15
53773
15
53774
15
53775
15
53776
15
53777
15
53778
15
53779
15
53780
15
53781
15
53782
15
53783
15
53784
15
53785
15
53786
15
53787
15
53788
15
53789
15
53790
15
53791
15
53792
15
53793
15
53794
15
53795
15
53796
15
53797
15
53798
15
53799
15
53800
15
53801
15
53802
15
53803
15
53804
15
53805
15
53806
15
53807
15
53808
15
53809
15
53810
15
53811
15
53812
15
53813
15
53814
15
53815
15
53816
15
53817
15
53818
15
53819
15
53820
15
53821
15
53822
28
53823
15
53824
28
53825
28
53826
15
53827
15
53828
15
53829
15
53830
15
53831
15
53832
15
53833
15
53834
15
53835
15
53836
15
53837
15
53838
15
53839
15
53840
15
53841
15
53842
28
53843
28
53844
28
53845
28
53846
15
53847
15
53848
15
53849
15
53850
15
53851
15
53852
15
53853
15
53854
15
53855
15
53856
28
53857
28
53858
28
53859
15
53860
15
53861
15
53862
15
53863
15
53864
15
53865
15
53866
15
53867
15
53868
15
53869
15
53870
15
53871
15
53872
15
53873
15
53874
15
53875
15
53876
15
53877
15
53878
15
53879
28
53880
28
53881
15
53882
15
53883
15
53884
28
53885
28
53886
28
53887
15
53888
15
53889
15
53890
15
53891
15
53892
15
53893
15
53894
15
53895
15
53896
15
53897
15
53898
15
53899
15
53900
15
53901
15
53902
15
53903
15
53904
15
53905
15
53906
15
53907
15
53908
15
53909
15
53910
15
53911
15
53912
15
53913
15
53914
15
53915
15
53916
15
53917
15
53918
15
53919
15
53920
15
53921
15
53922
15
53923
28
53924
28
53925
15
53926
15
53927
15
53928
15
53929
15
53930
15
53931
15
53932
15
53933
15
53934
15
53935
15
53936
15
53937
15
53938
15
53939
15
53940
15
53941
15
53942
15
53943
15
53944
15
53945
15
53946
15
53947
15
53948
15
53949
15
53950
15
53951
15
53952
15
53953
15
53954
15
53955
15
53956
15
53957
15
53958
15
53959
15
53960
15
53961
15
53962
15
53963
15
53964
15
53965
15
53966
15
53967
15
53968
28
53969
28
53970
28
53971
28
53972
28
53973
28
53974
15
53975
15
53976
28
53977
28
53978
15
53979
28
53980
28
53981
28
53982
15
53983
15
53984
15
53985
15
53986
15
53987
15
53988
15
53989
15
53990
15
53991
15
53992
15
53993
15
53994
15
53995
15
53996
15
53997
15
53998
15
53999
15
54000
15
54001
28
54002
15
54003
15
54004
15
54005
15
54006
15
54007
15
54008
15
54009
15
54010
15
54011
15
54012
15
54013
15
54014
15
54015
15
54016
15
54017
28
54018
28
54019
28
54020
28
54021
28
54022
15
54023
15
54024
28
54025
28
54026
15
54027
28
54028
28
54029
28
54030
28
54031
28
54032
28
54033
28
54034
28
54035
28
54036
28
54037
28
54038
28
54039
15
54040
15
54041
15
54042
15
54043
15
54044
15
54045
15
54046
15
54047
15
54048
15
54049
15
54050
28
54051
15
54052
15
54053
15
54054
28
54055
28
54056
28
54057
28
54058
15
54059
15
54060
15
54061
28
54062
28
54063
15
54064
28
54065
28
54066
28
54067
28
54068
15
54069
28
54070
28
54071
28
54072
28
54073
28
54074
28
54075
28
54076
28
54077
28
54078
28
54079
28
54080
28
54081
28
54082
28
54083
28
54084
28
54085
28
54086
28
54087
28
54088
28
54089
15
54090
15
54091
15
54092
15
54093
15
54094
15
54095
15
54096
15
54097
15
54098
15
54099
15
54100
15
54101
15
54102
15
54103
15
54104
15
54105
15
54106
15
54107
15
54108
15
54109
15
54110
15
54111
15
54112
15
54113
15
54114
15
54115
15
54116
15
54117
15
54118
15
54119
15
54120
15
54121
15
54122
15
54123
15
54124
15
54125
15
54126
15
54127
15
54128
15
54129
15
54130
15
54131
15
54132
15
54133
15
54134
15
54135
15
54136
15
54137
15
54138
15
54139
15
54140
15
54141
28
54142
28
54143
28
54144
28
54145
28
54146
15
54147
15
54148
15
54149
15
54150
15
54151
15
54152
15
54153
15
54154
15
54155
15
54156
15
54157
15
54158
15
54159
15
54160
15
54161
15
54162
15
54163
28
54164
28
54165
15
54166
15
54167
15
54168
15
54169
15
54170
15
54171
15
54172
15
54173
15
54174
15
54175
15
54176
28
54177
28
54178
28
54179
15
54180
15
54181
15
54182
15
54183
15
54184
28
54185
28
54186
15
54187
15
54188
15
54189
15
54190
15
54191
15
54192
15
54193
15
54194
15
54195
15
54196
15
54197
15
54198
15
54199
28
54200
28
54201
15
54202
15
54203
15
54204
15
54205
28
54206
28
54207
15
54208
15
54209
15
54210
15
54211
15
54212
15
54213
15
54214
15
54215
15
54216
15
54217
15
54218
15
54219
15
54220
15
54221
15
54222
15
54223
15
54224
15
54225
15
54226
15
54227
15
54228
15
54229
15
54230
15
54231
15
54232
15
54233
15
54234
15
54235
15
54236
15
54237
15
54238
15
54239
15
54240
15
54241
15
54242
15
54243
28
54244
28
54245
15
54246
15
54247
15
54248
15
54249
15
54250
15
54251
15
54252
15
54253
15
54254
15
54255
15
54256
15
54257
15
54258
15
54259
15
54260
15
54261
15
54262
15
54263
15
54264
15
54265
15
54266
15
54267
15
54268
15
54269
15
54270
15
54271
15
54272
15
54273
15
54274
15
54275
15
54276
15
54277
15
54278
15
54279
15
54280
15
54281
15
54282
15
54283
15
54284
15
54285
15
54286
15
54287
15
54288
15
54289
15
54290
15
54291
15
54292
15
54293
15
54294
15
54295
15
54296
15
54297
15
54298
15
54299
28
54300
15
54301
15
54302
15
54303
15
54304
15
54305
15
54306
15
54307
15
54308
15
54309
15
54310
15
54311
15
54312
15
54313
15
54314
15
54315
15
54316
15
54317
15
54318
15
54319
15
54320
15
54321
15
54322
15
54323
15
54324
15
54325
15
54326
15
54327
15
54328
15
54329
15
54330
15
54331
15
54332
15
54333
15
54334
15
54335
15
54336
15
54337
28
54338
28
54339
28
54340
28
54341
28
54342
15
54343
15
54344
15
54345
15
54346
28
54347
28
54348
28
54349
28
54350
28
54351
28
54352
28
54353
28
54354
28
54355
28
54356
28
54357
15
54358
15
54359
15
54360
15
54361
15
54362
15
54363
15
54364
15
54365
28
54366
15
54367
15
54368
15
54369
15
54370
15
54371
15
54372
15
54373
15
54374
28
54375
28
54376
28
54377
28
54378
15
54379
28
54380
28
54381
28
54382
15
54383
15
54384
15
54385
28
54386
28
54387
28
54388
15
54389
28
54390
28
54391
28
54392
28
54393
28
54394
28
54395
28
54396
28
54397
28
54398
28
54399
28
54400
28
54401
28
54402
28
54403
28
54404
28
54405
28
54406
28
54407
28
54408
28
54409
28
54410
15
54411
15
54412
15
54413
15
54414
15
54415
15
54416
15
54417
15
54418
15
54419
15
54420
15
54421
15
54422
15
54423
15
54424
15
54425
15
54426
15
54427
15
54428
15
54429
15
54430
15
54431
15
54432
15
54433
15
54434
15
54435
15
54436
15
54437
15
54438
15
54439
15
54440
15
54441
15
54442
15
54443
15
54444
15
54445
15
54446
28
54447
15
54448
15
54449
15
54450
15
54451
15
54452
15
54453
15
54454
15
54455
15
54456
15
54457
15
54458
28
54459
28
54460
28
54461
28
54462
28
54463
28
54464
28
54465
15
54466
15
54467
15
54468
15
54469
15
54470
15
54471
15
54472
15
54473
15
54474
15
54475
15
54476
15
54477
15
54478
15
54479
15
54480
15
54481
15
54482
15
54483
28
54484
28
54485
15
54486
15
54487
15
54488
15
54489
15
54490
15
54491
15
54492
15
54493
15
54494
15
54495
28
54496
28
54497
28
54498
28
54499
15
54500
15
54501
15
54502
15
54503
15
54504
15
54505
15
54506
15
54507
15
54508
15
54509
15
54510
15
54511
15
54512
15
54513
15
54514
15
54515
15
54516
28
54517
28
54518
28
54519
28
54520
15
54521
15
54522
15
54523
15
54524
15
54525
15
54526
15
54527
15
54528
15
54529
15
54530
15
54531
15
54532
15
54533
15
54534
15
54535
28
54536
28
54537
15
54538
15
54539
15
54540
15
54541
15
54542
15
54543
15
54544
15
54545
15
54546
15
54547
15
54548
15
54549
15
54550
15
54551
15
54552
15
54553
15
54554
15
54555
15
54556
15
54557
15
54558
15
54559
15
54560
15
54561
15
54562
15
54563
15
54564
15
54565
15
54566
15
54567
15
54568
15
54569
15
54570
15
54571
15
54572
15
54573
15
54574
15
54575
15
54576
15
54577
15
54578
15
54579
15
54580
15
54581
15
54582
15
54583
15
54584
15
54585
15
54586
15
54587
15
54588
15
54589
15
54590
15
54591
15
54592
15
54593
15
54594
15
54595
15
54596
15
54597
15
54598
15
54599
15
54600
15
54601
15
54602
15
54603
15
54604
15
54605
15
54606
15
54607
15
54608
15
54609
15
54610
15
54611
15
54612
15
54613
15
54614
15
54615
15
54616
15
54617
15
54618
15
54619
15
54620
15
54621
15
54622
15
54623
15
54624
15
54625
15
54626
15
54627
15
54628
15
54629
15
54630
15
54631
15
54632
15
54633
15
54634
15
54635
15
54636
15
54637
15
54638
28
54639
28
54640
15
54641
15
54642
15
54643
15
54644
15
54645
15
54646
15
54647
15
54648
15
54649
15
54650
15
54651
15
54652
15
54653
15
54654
15
54655
28
54656
15
54657
28
54658
28
54659
28
54660
28
54661
28
54662
28
54663
15
54664
15
54665
15
54666
28
54667
28
54668
28
54669
28
54670
28
54671
28
54672
28
54673
28
54674
28
54675
28
54676
28
54677
15
54678
15
54679
15
54680
15
54681
15
54682
15
54683
28
54684
15
54685
15
54686
15
54687
15
54688
15
54689
15
54690
15
54691
15
54692
15
54693
28
54694
15
54695
28
54696
28
54697
28
54698
28
54699
28
54700
28
54701
28
54702
28
54703
28
54704
15
54705
15
54706
28
54707
28
54708
15
54709
15
54710
28
54711
28
54712
28
54713
28
54714
28
54715
28
54716
28
54717
28
54718
28
54719
28
54720
28
54721
28
54722
28
54723
28
54724
28
54725
28
54726
28
54727
28
54728
28
54729
28
54730
15
54731
15
54732
15
54733
15
54734
15
54735
15
54736
15
54737
15
54738
28
54739
28
54740
15
54741
15
54742
15
54743
15
54744
28
54745
28
54746
28
54747
15
54748
15
54749
15
54750
15
54751
15
54752
15
54753
15
54754
15
54755
15
54756
15
54757
15
54758
15
54759
15
54760
15
54761
15
54762
15
54763
15
54764
28
54765
28
54766
28
54767
15
54768
15
54769
28
54770
28
54771
28
54772
28
54773
28
54774
28
54775
28
54776
28
54777
28
54778
28
54779
28
54780
28
54781
28
54782
28
54783
28
54784
28
54785
28
54786
28
54787
28
54788
15
54789
15
54790
28
54791
15
54792
28
54793
28
54794
15
54795
15
54796
15
54797
15
54798
15
54799
15
54800
15
54801
15
54802
15
54803
28
54804
28
54805
28
54806
28
54807
15
54808
15
54809
28
54810
15
54811
15
54812
28
54813
28
54814
15
54815
28
54816
28
54817
28
54818
28
54819
28
54820
28
54821
28
54822
28
54823
28
54824
15
54825
15
54826
15
54827
15
54828
15
54829
15
54830
15
54831
15
54832
15
54833
15
54834
15
54835
15
54836
28
54837
28
54838
28
54839
28
54840
28
54841
15
54842
15
54843
15
54844
15
54845
28
54846
28
54847
15
54848
15
54849
15
54850
15
54851
15
54852
15
54853
15
54854
15
54855
28
54856
28
54857
15
54858
15
54859
15
54860
15
54861
15
54862
15
54863
15
54864
15
54865
15
54866
15
54867
15
54868
15
54869
15
54870
15
54871
15
54872
15
54873
15
54874
15
54875
15
54876
15
54877
15
54878
28
54879
15
54880
15
54881
15
54882
15
54883
15
54884
28
54885
15
54886
15
54887
15
54888
15
54889
15
54890
15
54891
15
54892
15
54893
15
54894
15
54895
15
54896
15
54897
15
54898
15
54899
15
54900
15
54901
15
54902
15
54903
15
54904
15
54905
15
54906
15
54907
15
54908
15
54909
15
54910
15
54911
15
54912
15
54913
15
54914
15
54915
15
54916
15
54917
15
54918
15
54919
15
54920
15
54921
15
54922
15
54923
15
54924
15
54925
15
54926
15
54927
15
54928
15
54929
15
54930
15
54931
15
54932
15
54933
15
54934
15
54935
28
54936
28
54937
15
54938
15
54939
15
54940
15
54941
15
54942
15
54943
15
54944
15
54945
15
54946
15
54947
15
54948
15
54949
15
54950
15
54951
15
54952
15
54953
15
54954
15
54955
15
54956
15
54957
15
54958
28
54959
28
54960
15
54961
15
54962
15
54963
15
54964
15
54965
15
54966
15
54967
15
54968
15
54969
15
54970
15
54971
15
54972
15
54973
28
54974
28
54975
28
54976
28
54977
28
54978
28
54979
28
54980
28
54981
28
54982
28
54983
28
54984
15
54985
15
54986
28
54987
28
54988
28
54989
28
54990
28
54991
28
54992
28
54993
28
54994
28
54995
28
54996
28
54997
15
54998
15
54999
15
55000
15
55001
15
55002
15
55003
28
55004
15
55005
15
55006
15
55007
15
55008
15
55009
28
55010
15
55011
15
55012
28
55013
28
55014
15
55015
28
55016
28
55017
28
55018
28
55019
28
55020
28
55021
28
55022
28
55023
28
55024
15
55025
15
55026
28
55027
28
55028
15
55029
15
55030
28
55031
28
55032
28
55033
28
55034
28
55035
28
55036
28
55037
28
55038
28
55039
28
55040
28
55041
28
55042
28
55043
28
55044
28
55045
28
55046
28
55047
28
55048
28
55049
28
55050
28
55051
15
55052
28
55053
28
55054
28
55055
28
55056
28
55057
28
55058
28
55059
28
55060
28
55061
28
55062
28
55063
28
55064
28
55065
28
55066
28
55067
28
55068
28
55069
28
55070
28
55071
28
55072
28
55073
28
55074
28
55075
28
55076
28
55077
28
55078
28
55079
28
55080
28
55081
15
55082
28
55083
28
55084
28
55085
28
55086
28
55087
28
55088
28
55089
28
55090
28
55091
28
55092
28
55093
28
55094
28
55095
28
55096
28
55097
28
55098
28
55099
28
55100
28
55101
28
55102
28
55103
28
55104
28
55105
28
55106
28
55107
28
55108
28
55109
28
55110
28
55111
28
55112
28
55113
28
55114
28
55115
28
55116
28
55117
28
55118
28
55119
28
55120
28
55121
28
55122
28
55123
28
55124
28
55125
28
55126
28
55127
28
55128
28
55129
28
55130
28
55131
28
55132
28
55133
28
55134
28
55135
28
55136
28
55137
28
55138
28
55139
28
55140
28
55141
28
55142
28
55143
28
55144
28
55145
28
55146
28
55147
28
55148
28
55149
28
55150
28
55151
28
55152
28
55153
28
55154
15
55155
28
55156
28
55157
28
55158
28
55159
28
55160
28
55161
28
55162
15
55163
28
55164
28
55165
28
55166
28
55167
28
55168
15
55169
28
55170
28
55171
28
55172
28
55173
15
55174
15
55175
28
55176
28
55177
28
55178
28
55179
15
55180
15
55181
15
55182
15
55183
28
55184
28
55185
28
55186
28
55187
28
55188
28
55189
28
55190
15
55191
28
55192
15
55193
15
55194
28
55195
28
55196
15
55197
28
55198
28
55199
28
55200
28
55201
15
55202
15
55203
28
55204
28
55205
28
55206
15
55207
15
55208
15
55209
15
55210
15
55211
15
55212
15
55213
15
55214
15
55215
15
55216
15
55217
15
55218
15
55219
15
55220
15
55221
15
55222
15
55223
15
55224
15
55225
15
55226
15
55227
15
55228
15
55229
15
55230
15
55231
15
55232
15
55233
15
55234
15
55235
15
55236
15
55237
15
55238
15
55239
15
55240
15
55241
15
55242
15
55243
15
55244
15
55245
15
55246
15
55247
15
55248
15
55249
15
55250
15
55251
15
55252
15
55253
15
55254
15
55255
15
55256
15
55257
15
55258
15
55259
15
55260
15
55261
15
55262
15
55263
15
55264
15
55265
15
55266
15
55267
15
55268
15
55269
15
55270
15
55271
15
55272
15
55273
15
55274
15
55275
15
55276
15
55277
15
55278
28
55279
28
55280
15
55281
15
55282
15
55283
15
55284
15
55285
15
55286
15
55287
15
55288
15
55289
15
55290
15
55291
15
55292
28
55293
28
55294
28
55295
28
55296
28
55297
28
55298
28
55299
28
55300
28
55301
28
55302
28
55303
28
55304
15
55305
15
55306
28
55307
28
55308
28
55309
28
55310
28
55311
28
55312
28
55313
28
55314
28
55315
28
55316
15
55317
15
55318
15
55319
15
55320
15
55321
15
55322
15
55323
15
55324
15
55325
15
55326
15
55327
15
55328
15
55329
28
55330
15
55331
15
55332
28
55333
28
55334
28
55335
28
55336
28
55337
28
55338
28
55339
28
55340
28
55341
28
55342
28
55343
28
55344
15
55345
15
55346
28
55347
28
55348
15
55349
15
55350
28
55351
28
55352
28
55353
28
55354
28
55355
28
55356
28
55357
28
55358
28
55359
28
55360
28
55361
28
55362
28
55363
28
55364
28
55365
28
55366
28
55367
28
55368
28
55369
15
55370
15
55371
15
55372
15
55373
15
55374
15
55375
15
55376
15
55377
15
55378
28
55379
28
55380
15
55381
15
55382
15
55383
15
55384
28
55385
28
55386
28
55387
28
55388
28
55389
28
55390
28
55391
15
55392
28
55393
28
55394
15
55395
15
55396
15
55397
15
55398
15
55399
15
55400
15
55401
15
55402
28
55403
28
55404
28
55405
28
55406
15
55407
15
55408
15
55409
15
55410
28
55411
28
55412
28
55413
28
55414
28
55415
15
55416
28
55417
28
55418
28
55419
28
55420
28
55421
28
55422
28
55423
28
55424
28
55425
28
55426
28
55427
28
55428
15
55429
15
55430
15
55431
15
55432
15
55433
15
55434
15
55435
15
55436
15
55437
15
55438
15
55439
15
55440
15
55441
15
55442
15
55443
28
55444
28
55445
28
55446
28
55447
28
55448
15
55449
15
55450
15
55451
15
55452
15
55453
28
55454
28
55455
28
55456
28
55457
28
55458
28
55459
15
55460
15
55461
15
55462
15
55463
15
55464
15
55465
15
55466
15
55467
15
55468
15
55469
15
55470
15
55471
15
55472
15
55473
15
55474
15
55475
15
55476
15
55477
15
55478
15
55479
15
55480
15
55481
15
55482
15
55483
15
55484
15
55485
28
55486
15
55487
15
55488
15
55489
15
55490
15
55491
15
55492
15
55493
15
55494
15
55495
15
55496
15
55497
15
55498
15
55499
15
55500
15
55501
15
55502
15
55503
15
55504
15
55505
15
55506
15
55507
15
55508
15
55509
28
55510
28
55511
28
55512
15
55513
15
55514
15
55515
15
55516
15
55517
15
55518
15
55519
15
55520
15
55521
15
55522
15
55523
28
55524
28
55525
15
55526
15
55527
15
55528
15
55529
15
55530
15
55531
15
55532
15
55533
15
55534
15
55535
15
55536
15
55537
15
55538
15
55539
15
55540
15
55541
15
55542
15
55543
15
55544
15
55545
15
55546
15
55547
15
55548
15
55549
15
55550
15
55551
15
55552
15
55553
15
55554
15
55555
15
55556
15
55557
15
55558
15
55559
15
55560
15
55561
15
55562
15
55563
15
55564
15
55565
15
55566
15
55567
15
55568
15
55569
15
55570
15
55571
15
55572
15
55573
15
55574
15
55575
15
55576
15
55577
15
55578
15
55579
15
55580
15
55581
15
55582
15
55583
15
55584
15
55585
15
55586
15
55587
15
55588
15
55589
15
55590
15
55591
15
55592
15
55593
15
55594
15
55595
15
55596
15
55597
28
55598
28
55599
28
55600
15
55601
15
55602
15
55603
15
55604
15
55605
15
55606
15
55607
15
55608
15
55609
15
55610
15
55611
15
55612
15
55613
15
55614
15
55615
28
55616
28
55617
28
55618
28
55619
28
55620
28
55621
28
55622
28
55623
28
55624
28
55625
28
55626
28
55627
28
55628
28
55629
28
55630
28
55631
28
55632
28
55633
28
55634
28
55635
28
55636
15
55637
15
55638
15
55639
15
55640
15
55641
15
55642
15
55643
15
55644
15
55645
15
55646
15
55647
28
55648
28
55649
15
55650
15
55651
28
55652
28
55653
28
55654
28
55655
28
55656
28
55657
28
55658
28
55659
28
55660
28
55661
28
55662
28
55663
28
55664
15
55665
15
55666
15
55667
15
55668
15
55669
15
55670
15
55671
15
55672
28
55673
28
55674
28
55675
28
55676
28
55677
28
55678
28
55679
28
55680
28
55681
28
55682
28
55683
28
55684
28
55685
28
55686
28
55687
28
55688
28
55689
15
55690
15
55691
15
55692
15
55693
15
55694
15
55695
15
55696
15
55697
15
55698
15
55699
15
55700
15
55701
15
55702
15
55703
15
55704
15
55705
15
55706
15
55707
15
55708
15
55709
15
55710
15
55711
15
55712
15
55713
15
55714
15
55715
15
55716
15
55717
15
55718
15
55719
15
55720
15
55721
15
55722
15
55723
15
55724
15
55725
15
55726
15
55727
15
55728
15
55729
15
55730
15
55731
15
55732
15
55733
15
55734
15
55735
15
55736
15
55737
15
55738
15
55739
15
55740
28
55741
28
55742
28
55743
28
55744
28
55745
28
55746
28
55747
15
55748
15
55749
15
55750
15
55751
15
55752
15
55753
15
55754
15
55755
15
55756
15
55757
15
55758
28
55759
15
55760
15
55761
15
55762
15
55763
28
55764
28
55765
28
55766
15
55767
15
55768
15
55769
15
55770
15
55771
15
55772
15
55773
15
55774
15
55775
15
55776
15
55777
15
55778
15
55779
15
55780
15
55781
15
55782
15
55783
15
55784
15
55785
15
55786
15
55787
15
55788
15
55789
15
55790
15
55791
15
55792
15
55793
15
55794
15
55795
15
55796
15
55797
15
55798
15
55799
15
55800
15
55801
15
55802
15
55803
15
55804
15
55805
15
55806
15
55807
15
55808
15
55809
15
55810
15
55811
15
55812
15
55813
15
55814
15
55815
15
55816
15
55817
15
55818
15
55819
15
55820
15
55821
15
55822
15
55823
15
55824
15
55825
15
55826
15
55827
15
55828
15
55829
15
55830
15
55831
15
55832
15
55833
15
55834
15
55835
15
55836
15
55837
15
55838
15
55839
15
55840
15
55841
28
55842
28
55843
15
55844
28
55845
15
55846
15
55847
15
55848
15
55849
15
55850
15
55851
15
55852
15
55853
15
55854
15
55855
15
55856
15
55857
15
55858
15
55859
15
55860
15
55861
15
55862
15
55863
15
55864
15
55865
15
55866
15
55867
15
55868
15
55869
15
55870
15
55871
15
55872
15
55873
15
55874
15
55875
15
55876
15
55877
15
55878
15
55879
15
55880
15
55881
15
55882
15
55883
15
55884
15
55885
15
55886
15
55887
15
55888
15
55889
15
55890
15
55891
15
55892
15
55893
15
55894
15
55895
15
55896
15
55897
15
55898
15
55899
15
55900
15
55901
15
55902
15
55903
15
55904
15
55905
15
55906
15
55907
15
55908
15
55909
15
55910
15
55911
15
55912
15
55913
15
55914
15
55915
15
55916
15
55917
15
55918
15
55919
15
55920
15
55921
15
55922
15
55923
15
55924
15
55925
15
55926
15
55927
15
55928
15
55929
15
55930
15
55931
15
55932
15
55933
15
55934
15
55935
15
55936
28
55937
28
55938
28
55939
28
55940
28
55941
28
55942
28
55943
28
55944
28
55945
28
55946
28
55947
28
55948
28
55949
28
55950
28
55951
28
55952
28
55953
28
55954
28
55955
28
55956
15
55957
15
55958
15
55959
15
55960
15
55961
15
55962
28
55963
28
55964
28
55965
15
55966
15
55967
15
55968
15
55969
15
55970
15
55971
28
55972
28
55973
28
55974
28
55975
28
55976
28
55977
28
55978
28
55979
28
55980
28
55981
28
55982
28
55983
28
55984
28
55985
28
55986
15
55987
15
55988
15
55989
15
55990
28
55991
28
55992
28
55993
28
55994
28
55995
28
55996
28
55997
28
55998
28
55999
28
56000
28
56001
28
56002
28
56003
28
56004
28
56005
28
56006
28
56007
28
56008
28
56009
15
56010
15
56011
15
56012
15
56013
15
56014
15
56015
15
56016
15
56017
15
56018
15
56019
15
56020
15
56021
15
56022
15
56023
15
56024
15
56025
15
56026
15
56027
15
56028
15
56029
15
56030
15
56031
15
56032
15
56033
15
56034
15
56035
15
56036
15
56037
15
56038
15
56039
15
56040
15
56041
15
56042
15
56043
15
56044
15
56045
15
56046
15
56047
15
56048
15
56049
15
56050
15
56051
15
56052
15
56053
15
56054
15
56055
15
56056
15
56057
15
56058
15
56059
15
56060
28
56061
28
56062
28
56063
28
56064
28
56065
28
56066
15
56067
15
56068
15
56069
15
56070
15
56071
15
56072
15
56073
15
56074
15
56075
15
56076
15
56077
15
56078
28
56079
28
56080
15
56081
28
56082
28
56083
28
56084
28
56085
28
56086
28
56087
15
56088
15
56089
15
56090
15
56091
15
56092
15
56093
15
56094
15
56095
15
56096
15
56097
15
56098
15
56099
15
56100
15
56101
15
56102
15
56103
15
56104
15
56105
15
56106
15
56107
15
56108
15
56109
15
56110
15
56111
15
56112
15
56113
15
56114
15
56115
15
56116
15
56117
15
56118
15
56119
15
56120
15
56121
28
56122
15
56123
15
56124
15
56125
15
56126
15
56127
15
56128
15
56129
15
56130
15
56131
15
56132
15
56133
15
56134
15
56135
15
56136
15
56137
15
56138
15
56139
15
56140
15
56141
15
56142
15
56143
15
56144
15
56145
15
56146
15
56147
15
56148
15
56149
15
56150
15
56151
15
56152
15
56153
15
56154
15
56155
15
56156
15
56157
15
56158
15
56159
15
56160
15
56161
28
56162
28
56163
15
56164
15
56165
15
56166
15
56167
15
56168
15
56169
15
56170
15
56171
15
56172
15
56173
15
56174
15
56175
15
56176
15
56177
15
56178
15
56179
15
56180
15
56181
15
56182
15
56183
15
56184
15
56185
15
56186
15
56187
15
56188
15
56189
15
56190
15
56191
15
56192
15
56193
15
56194
15
56195
15
56196
15
56197
15
56198
15
56199
15
56200
15
56201
15
56202
15
56203
15
56204
15
56205
15
56206
15
56207
15
56208
15
56209
15
56210
15
56211
15
56212
15
56213
15
56214
15
56215
15
56216
15
56217
15
56218
15
56219
15
56220
15
56221
15
56222
15
56223
15
56224
15
56225
15
56226
15
56227
15
56228
15
56229
15
56230
15
56231
15
56232
15
56233
15
56234
15
56235
15
56236
15
56237
15
56238
15
56239
15
56240
15
56241
15
56242
15
56243
15
56244
15
56245
15
56246
15
56247
15
56248
15
56249
15
56250
15
56251
15
56252
15
56253
15
56254
15
56255
15
56256
28
56257
28
56258
28
56259
28
56260
28
56261
28
56262
28
56263
28
56264
28
56265
28
56266
28
56267
28
56268
28
56269
28
56270
28
56271
28
56272
28
56273
28
56274
28
56275
28
56276
15
56277
15
56278
15
56279
15
56280
15
56281
15
56282
28
56283
28
56284
28
56285
15
56286
15
56287
15
56288
15
56289
15
56290
15
56291
28
56292
28
56293
28
56294
28
56295
28
56296
28
56297
28
56298
28
56299
28
56300
28
56301
28
56302
28
56303
28
56304
28
56305
28
56306
15
56307
15
56308
15
56309
15
56310
15
56311
28
56312
28
56313
28
56314
28
56315
28
56316
28
56317
28
56318
28
56319
28
56320
28
56321
28
56322
28
56323
28
56324
28
56325
28
56326
28
56327
28
56328
28
56329
15
56330
15
56331
15
56332
15
56333
15
56334
15
56335
15
56336
15
56337
15
56338
15
56339
15
56340
15
56341
15
56342
15
56343
15
56344
15
56345
15
56346
15
56347
15
56348
15
56349
15
56350
15
56351
15
56352
15
56353
15
56354
15
56355
15
56356
15
56357
15
56358
15
56359
15
56360
15
56361
15
56362
15
56363
15
56364
15
56365
15
56366
15
56367
15
56368
15
56369
15
56370
15
56371
15
56372
15
56373
15
56374
15
56375
28
56376
28
56377
15
56378
15
56379
15
56380
28
56381
28
56382
28
56383
28
56384
28
56385
15
56386
15
56387
15
56388
15
56389
15
56390
15
56391
15
56392
15
56393
15
56394
15
56395
15
56396
15
56397
15
56398
15
56399
15
56400
15
56401
15
56402
28
56403
28
56404
28
56405
28
56406
28
56407
15
56408
15
56409
15
56410
15
56411
15
56412
15
56413
15
56414
15
56415
15
56416
15
56417
15
56418
15
56419
15
56420
15
56421
15
56422
15
56423
15
56424
15
56425
15
56426
15
56427
15
56428
15
56429
15
56430
15
56431
28
56432
28
56433
15
56434
15
56435
15
56436
15
56437
15
56438
15
56439
15
56440
15
56441
28
56442
15
56443
15
56444
15
56445
15
56446
15
56447
15
56448
15
56449
15
56450
15
56451
15
56452
15
56453
15
56454
15
56455
15
56456
15
56457
15
56458
15
56459
15
56460
15
56461
28
56462
15
56463
15
56464
15
56465
15
56466
28
56467
15
56468
15
56469
15
56470
28
56471
15
56472
15
56473
28
56474
28
56475
28
56476
15
56477
15
56478
15
56479
15
56480
15
56481
15
56482
15
56483
15
56484
15
56485
15
56486
15
56487
15
56488
15
56489
15
56490
15
56491
15
56492
15
56493
15
56494
15
56495
15
56496
15
56497
15
56498
15
56499
15
56500
15
56501
15
56502
15
56503
15
56504
15
56505
15
56506
15
56507
15
56508
15
56509
15
56510
15
56511
15
56512
15
56513
15
56514
15
56515
15
56516
15
56517
15
56518
15
56519
15
56520
15
56521
15
56522
15
56523
15
56524
15
56525
15
56526
15
56527
15
56528
15
56529
15
56530
15
56531
15
56532
15
56533
15
56534
15
56535
15
56536
15
56537
15
56538
15
56539
15
56540
15
56541
15
56542
15
56543
15
56544
15
56545
15
56546
15
56547
15
56548
15
56549
15
56550
15
56551
15
56552
15
56553
15
56554
15
56555
15
56556
15
56557
28
56558
15
56559
15
56560
15
56561
15
56562
15
56563
15
56564
15
56565
15
56566
15
56567
15
56568
15
56569
15
56570
15
56571
15
56572
15
56573
15
56574
15
56575
15
56576
15
56577
28
56578
28
56579
28
56580
28
56581
28
56582
28
56583
28
56584
28
56585
28
56586
28
56587
28
56588
28
56589
28
56590
28
56591
28
56592
28
56593
28
56594
28
56595
28
56596
15
56597
15
56598
15
56599
15
56600
15
56601
15
56602
28
56603
28
56604
15
56605
15
56606
15
56607
15
56608
15
56609
15
56610
15
56611
28
56612
28
56613
28
56614
28
56615
28
56616
28
56617
28
56618
28
56619
28
56620
28
56621
28
56622
28
56623
28
56624
28
56625
28
56626
28
56627
15
56628
15
56629
15
56630
15
56631
28
56632
28
56633
28
56634
28
56635
28
56636
28
56637
28
56638
28
56639
28
56640
28
56641
28
56642
28
56643
28
56644
28
56645
28
56646
28
56647
28
56648
28
56649
15
56650
15
56651
15
56652
15
56653
15
56654
15
56655
15
56656
15
56657
15
56658
15
56659
15
56660
15
56661
15
56662
15
56663
15
56664
15
56665
15
56666
15
56667
15
56668
15
56669
15
56670
15
56671
15
56672
15
56673
15
56674
15
56675
15
56676
15
56677
15
56678
15
56679
15
56680
15
56681
15
56682
15
56683
15
56684
15
56685
15
56686
15
56687
15
56688
15
56689
15
56690
15
56691
15
56692
15
56693
15
56694
15
56695
15
56696
15
56697
15
56698
15
56699
15
56700
15
56701
28
56702
28
56703
28
56704
28
56705
15
56706
15
56707
15
56708
15
56709
15
56710
15
56711
15
56712
15
56713
15
56714
15
56715
15
56716
15
56717
15
56718
15
56719
15
56720
15
56721
15
56722
15
56723
28
56724
28
56725
28
56726
28
56727
15
56728
15
56729
15
56730
15
56731
15
56732
15
56733
15
56734
15
56735
15
56736
15
56737
15
56738
15
56739
15
56740
15
56741
15
56742
15
56743
15
56744
15
56745
15
56746
15
56747
15
56748
15
56749
15
56750
15
56751
15
56752
28
56753
28
56754
15
56755
15
56756
15
56757
15
56758
15
56759
15
56760
15
56761
15
56762
15
56763
15
56764
15
56765
15
56766
15
56767
15
56768
15
56769
15
56770
15
56771
15
56772
15
56773
15
56774
15
56775
15
56776
15
56777
15
56778
15
56779
15
56780
15
56781
15
56782
15
56783
15
56784
15
56785
15
56786
15
56787
15
56788
15
56789
15
56790
15
56791
15
56792
15
56793
15
56794
28
56795
28
56796
15
56797
28
56798
28
56799
28
56800
15
56801
15
56802
15
56803
15
56804
15
56805
15
56806
15
56807
15
56808
15
56809
15
56810
15
56811
15
56812
15
56813
15
56814
15
56815
15
56816
15
56817
15
56818
15
56819
15
56820
15
56821
15
56822
15
56823
15
56824
15
56825
15
56826
15
56827
15
56828
15
56829
15
56830
15
56831
15
56832
15
56833
15
56834
15
56835
15
56836
15
56837
15
56838
15
56839
15
56840
15
56841
15
56842
15
56843
15
56844
15
56845
15
56846
15
56847
15
56848
15
56849
15
56850
15
56851
15
56852
15
56853
15
56854
15
56855
15
56856
15
56857
15
56858
15
56859
15
56860
15
56861
15
56862
15
56863
15
56864
15
56865
15
56866
15
56867
15
56868
15
56869
15
56870
15
56871
15
56872
15
56873
15
56874
15
56875
15
56876
15
56877
15
56878
15
56879
15
56880
15
56881
15
56882
28
56883
15
56884
15
56885
15
56886
15
56887
15
56888
15
56889
15
56890
15
56891
15
56892
15
56893
15
56894
15
56895
15
56896
28
56897
28
56898
28
56899
28
56900
28
56901
28
56902
28
56903
28
56904
28
56905
28
56906
28
56907
28
56908
28
56909
28
56910
28
56911
28
56912
28
56913
28
56914
28
56915
28
56916
15
56917
15
56918
15
56919
15
56920
15
56921
15
56922
15
56923
28
56924
15
56925
15
56926
15
56927
15
56928
15
56929
15
56930
15
56931
28
56932
28
56933
28
56934
28
56935
28
56936
28
56937
28
56938
28
56939
28
56940
28
56941
28
56942
28
56943
28
56944
28
56945
15
56946
15
56947
28
56948
28
56949
15
56950
28
56951
28
56952
28
56953
28
56954
28
56955
28
56956
28
56957
28
56958
28
56959
28
56960
28
56961
28
56962
28
56963
28
56964
28
56965
28
56966
28
56967
28
56968
28
56969
15
56970
15
56971
15
56972
15
56973
15
56974
15
56975
15
56976
15
56977
15
56978
15
56979
15
56980
15
56981
15
56982
15
56983
15
56984
15
56985
15
56986
15
56987
15
56988
15
56989
15
56990
15
56991
15
56992
15
56993
15
56994
15
56995
15
56996
15
56997
15
56998
15
56999
15
57000
15
57001
15
57002
15
57003
15
57004
15
57005
15
57006
15
57007
15
57008
15
57009
28
57010
15
57011
15
57012
15
57013
15
57014
15
57015
15
57016
15
57017
15
57018
15
57019
15
57020
15
57021
28
57022
28
57023
28
57024
28
57025
15
57026
15
57027
15
57028
15
57029
15
57030
15
57031
15
57032
15
57033
15
57034
15
57035
15
57036
15
57037
15
57038
15
57039
15
57040
15
57041
15
57042
15
57043
28
57044
28
57045
28
57046
28
57047
15
57048
15
57049
15
57050
15
57051
15
57052
15
57053
15
57054
15
57055
15
57056
15
57057
15
57058
15
57059
15
57060
15
57061
15
57062
15
57063
15
57064
15
57065
15
57066
15
57067
15
57068
15
57069
15
57070
15
57071
15
57072
15
57073
15
57074
15
57075
15
57076
15
57077
15
57078
28
57079
15
57080
15
57081
15
57082
15
57083
15
57084
15
57085
15
57086
28
57087
15
57088
15
57089
15
57090
15
57091
15
57092
15
57093
15
57094
15
57095
15
57096
28
57097
15
57098
15
57099
15
57100
15
57101
15
57102
15
57103
15
57104
15
57105
15
57106
15
57107
15
57108
15
57109
15
57110
15
57111
15
57112
15
57113
28
57114
15
57115
15
57116
15
57117
28
57118
28
57119
28
57120
28
57121
28
57122
28
57123
28
57124
28
57125
28
57126
15
57127
15
57128
15
57129
15
57130
15
57131
15
57132
15
57133
15
57134
15
57135
15
57136
15
57137
15
57138
15
57139
15
57140
15
57141
15
57142
15
57143
15
57144
15
57145
15
57146
15
57147
28
57148
15
57149
15
57150
15
57151
15
57152
15
57153
15
57154
15
57155
15
57156
15
57157
15
57158
15
57159
15
57160
15
57161
15
57162
15
57163
15
57164
15
57165
15
57166
15
57167
15
57168
15
57169
15
57170
15
57171
15
57172
15
57173
15
57174
15
57175
15
57176
15
57177
15
57178
15
57179
15
57180
15
57181
15
57182
15
57183
15
57184
15
57185
15
57186
15
57187
15
57188
15
57189
15
57190
15
57191
15
57192
15
57193
15
57194
15
57195
15
57196
15
57197
15
57198
15
57199
15
57200
15
57201
28
57202
28
57203
15
57204
15
57205
15
57206
28
57207
28
57208
15
57209
15
57210
15
57211
15
57212
15
57213
15
57214
15
57215
15
57216
28
57217
28
57218
28
57219
28
57220
28
57221
28
57222
28
57223
28
57224
28
57225
28
57226
28
57227
28
57228
28
57229
28
57230
28
57231
28
57232
28
57233
28
57234
28
57235
28
57236
15
57237
15
57238
15
57239
15
57240
15
57241
15
57242
15
57243
15
57244
15
57245
15
57246
15
57247
15
57248
15
57249
28
57250
15
57251
28
57252
28
57253
28
57254
28
57255
28
57256
28
57257
28
57258
28
57259
28
57260
28
57261
28
57262
28
57263
28
57264
28
57265
28
57266
28
57267
15
57268
15
57269
28
57270
28
57271
28
57272
28
57273
28
57274
28
57275
15
57276
15
57277
28
57278
28
57279
28
57280
28
57281
28
57282
28
57283
28
57284
28
57285
28
57286
28
57287
28
57288
28
57289
15
57290
15
57291
15
57292
15
57293
15
57294
15
57295
15
57296
15
57297
15
57298
15
57299
15
57300
15
57301
15
57302
15
57303
15
57304
15
57305
15
57306
15
57307
15
57308
15
57309
15
57310
15
57311
15
57312
15
57313
15
57314
15
57315
15
57316
15
57317
15
57318
15
57319
15
57320
15
57321
15
57322
15
57323
15
57324
15
57325
15
57326
15
57327
15
57328
15
57329
15
57330
15
57331
15
57332
15
57333
15
57334
15
57335
15
57336
15
57337
15
57338
15
57339
15
57340
15
57341
28
57342
28
57343
28
57344
15
57345
15
57346
15
57347
15
57348
15
57349
15
57350
15
57351
15
57352
15
57353
15
57354
15
57355
15
57356
15
57357
15
57358
15
57359
15
57360
15
57361
15
57362
15
57363
28
57364
28
57365
15
57366
15
57367
15
57368
15
57369
15
57370
15
57371
15
57372
15
57373
15
57374
15
57375
15
57376
15
57377
15
57378
15
57379
15
57380
15
57381
15
57382
15
57383
15
57384
15
57385
15
57386
15
57387
15
57388
15
57389
15
57390
15
57391
15
57392
15
57393
15
57394
15
57395
15
57396
15
57397
15
57398
28
57399
15
57400
15
57401
15
57402
15
57403
15
57404
15
57405
15
57406
15
57407
15
57408
15
57409
15
57410
15
57411
15
57412
15
57413
15
57414
15
57415
15
57416
15
57417
15
57418
15
57419
15
57420
15
57421
15
57422
15
57423
15
57424
15
57425
15
57426
15
57427
15
57428
15
57429
15
57430
15
57431
15
57432
15
57433
28
57434
28
57435
15
57436
15
57437
28
57438
15
57439
15
57440
15
57441
15
57442
15
57443
28
57444
28
57445
28
57446
15
57447
15
57448
15
57449
15
57450
15
57451
15
57452
15
57453
15
57454
15
57455
15
57456
15
57457
15
57458
15
57459
15
57460
15
57461
15
57462
15
57463
15
57464
15
57465
15
57466
15
57467
15
57468
15
57469
15
57470
15
57471
15
57472
15
57473
15
57474
15
57475
15
57476
15
57477
15
57478
15
57479
15
57480
15
57481
15
57482
15
57483
15
57484
15
57485
15
57486
15
57487
15
57488
15
57489
15
57490
15
57491
15
57492
15
57493
15
57494
15
57495
15
57496
15
57497
15
57498
15
57499
15
57500
15
57501
15
57502
15
57503
15
57504
15
57505
15
57506
15
57507
15
57508
15
57509
15
57510
15
57511
15
57512
15
57513
15
57514
15
57515
15
57516
15
57517
15
57518
15
57519
15
57520
15
57521
28
57522
28
57523
15
57524
15
57525
15
57526
28
57527
28
57528
15
57529
15
57530
15
57531
15
57532
15
57533
15
57534
15
57535
15
57536
28
57537
28
57538
28
57539
28
57540
28
57541
28
57542
28
57543
28
57544
28
57545
28
57546
28
57547
28
57548
28
57549
28
57550
28
57551
28
57552
28
57553
28
57554
28
57555
28
57556
15
57557
15
57558
15
57559
15
57560
15
57561
15
57562
15
57563
15
57564
15
57565
15
57566
15
57567
15
57568
15
57569
28
57570
15
57571
15
57572
28
57573
28
57574
28
57575
28
57576
28
57577
28
57578
28
57579
28
57580
28
57581
28
57582
28
57583
28
57584
28
57585
28
57586
28
57587
28
57588
28
57589
28
57590
28
57591
28
57592
28
57593
28
57594
15
57595
15
57596
28
57597
28
57598
28
57599
28
57600
28
57601
28
57602
15
57603
28
57604
28
57605
28
57606
28
57607
28
57608
28
57609
15
57610
15
57611
15
57612
15
57613
15
57614
15
57615
15
57616
15
57617
15
57618
15
57619
15
57620
15
57621
15
57622
15
57623
15
57624
15
57625
15
57626
15
57627
15
57628
15
57629
15
57630
15
57631
15
57632
15
57633
15
57634
15
57635
15
57636
15
57637
15
57638
15
57639
15
57640
15
57641
15
57642
15
57643
15
57644
15
57645
15
57646
15
57647
15
57648
15
57649
15
57650
15
57651
28
57652
28
57653
28
57654
15
57655
15
57656
15
57657
15
57658
15
57659
15
57660
15
57661
28
57662
28
57663
28
57664
28
57665
15
57666
15
57667
15
57668
15
57669
15
57670
15
57671
15
57672
15
57673
15
57674
15
57675
15
57676
15
57677
15
57678
15
57679
15
57680
15
57681
15
57682
15
57683
28
57684
28
57685
15
57686
15
57687
15
57688
15
57689
15
57690
15
57691
15
57692
15
57693
15
57694
15
57695
15
57696
15
57697
15
57698
15
57699
15
57700
15
57701
15
57702
15
57703
15
57704
15
57705
15
57706
15
57707
15
57708
15
57709
15
57710
15
57711
15
57712
15
57713
15
57714
15
57715
15
57716
15
57717
15
57718
15
57719
15
57720
15
57721
15
57722
15
57723
15
57724
15
57725
15
57726
15
57727
15
57728
15
57729
15
57730
15
57731
15
57732
15
57733
15
57734
15
57735
15
57736
15
57737
15
57738
15
57739
15
57740
15
57741
15
57742
15
57743
15
57744
15
57745
15
57746
15
57747
15
57748
15
57749
15
57750
15
57751
15
57752
15
57753
15
57754
28
57755
28
57756
15
57757
15
57758
15
57759
15
57760
15
57761
15
57762
15
57763
15
57764
28
57765
15
57766
15
57767
15
57768
15
57769
15
57770
15
57771
15
57772
15
57773
15
57774
15
57775
15
57776
15
57777
15
57778
15
57779
15
57780
15
57781
15
57782
15
57783
15
57784
15
57785
15
57786
15
57787
15
57788
15
57789
15
57790
15
57791
15
57792
15
57793
15
57794
15
57795
15
57796
15
57797
15
57798
15
57799
15
57800
15
57801
15
57802
15
57803
15
57804
15
57805
15
57806
15
57807
15
57808
15
57809
15
57810
15
57811
15
57812
15
57813
15
57814
15
57815
15
57816
15
57817
15
57818
15
57819
15
57820
15
57821
15
57822
15
57823
15
57824
15
57825
15
57826
15
57827
15
57828
15
57829
15
57830
15
57831
15
57832
15
57833
15
57834
15
57835
15
57836
15
57837
15
57838
15
57839
15
57840
15
57841
15
57842
15
57843
15
57844
15
57845
15
57846
15
57847
15
57848
28
57849
28
57850
28
57851
28
57852
15
57853
28
57854
28
57855
15
57856
28
57857
28
57858
28
57859
28
57860
28
57861
28
57862
28
57863
28
57864
28
57865
28
57866
28
57867
28
57868
28
57869
28
57870
28
57871
28
57872
28
57873
28
57874
28
57875
28
57876
15
57877
15
57878
15
57879
15
57880
15
57881
15
57882
15
57883
15
57884
15
57885
15
57886
15
57887
15
57888
15
57889
15
57890
15
57891
15
57892
28
57893
28
57894
28
57895
28
57896
28
57897
28
57898
28
57899
28
57900
28
57901
28
57902
28
57903
28
57904
28
57905
28
57906
28
57907
28
57908
28
57909
28
57910
28
57911
28
57912
28
57913
28
57914
28
57915
28
57916
28
57917
28
57918
28
57919
28
57920
28
57921
28
57922
15
57923
28
57924
28
57925
28
57926
28
57927
28
57928
28
57929
15
57930
15
57931
15
57932
15
57933
15
57934
15
57935
15
57936
15
57937
15
57938
15
57939
15
57940
15
57941
15
57942
15
57943
15
57944
15
57945
15
57946
15
57947
15
57948
15
57949
15
57950
15
57951
15
57952
15
57953
15
57954
15
57955
15
57956
15
57957
15
57958
15
57959
15
57960
15
57961
15
57962
15
57963
15
57964
15
57965
15
57966
15
57967
15
57968
15
57969
15
57970
15
57971
15
57972
15
57973
15
57974
15
57975
15
57976
15
57977
15
57978
15
57979
15
57980
15
57981
28
57982
28
57983
28
57984
28
57985
15
57986
15
57987
15
57988
15
57989
15
57990
15
57991
15
57992
15
57993
15
57994
15
57995
15
57996
15
57997
15
57998
15
57999
15
58000
15
58001
15
58002
15
58003
28
58004
28
58005
15
58006
15
58007
15
58008
15
58009
15
58010
15
58011
15
58012
15
58013
15
58014
15
58015
15
58016
15
58017
15
58018
15
58019
15
58020
15
58021
15
58022
15
58023
15
58024
15
58025
15
58026
15
58027
15
58028
15
58029
15
58030
15
58031
15
58032
15
58033
15
58034
15
58035
15
58036
28
58037
28
58038
28
58039
15
58040
15
58041
15
58042
28
58043
15
58044
15
58045
15
58046
15
58047
15
58048
15
58049
15
58050
15
58051
15
58052
15
58053
15
58054
15
58055
15
58056
15
58057
15
58058
15
58059
15
58060
15
58061
15
58062
15
58063
15
58064
15
58065
15
58066
15
58067
15
58068
15
58069
15
58070
15
58071
15
58072
15
58073
15
58074
15
58075
15
58076
28
58077
15
58078
15
58079
15
58080
15
58081
28
58082
28
58083
28
58084
28
58085
28
58086
15
58087
15
58088
15
58089
15
58090
15
58091
15
58092
15
58093
15
58094
15
58095
15
58096
15
58097
15
58098
15
58099
15
58100
15
58101
15
58102
15
58103
15
58104
15
58105
15
58106
15
58107
15
58108
15
58109
15
58110
15
58111
15
58112
15
58113
15
58114
15
58115
15
58116
15
58117
15
58118
15
58119
15
58120
15
58121
15
58122
15
58123
15
58124
15
58125
15
58126
15
58127
15
58128
15
58129
15
58130
15
58131
15
58132
15
58133
15
58134
15
58135
15
58136
15
58137
15
58138
15
58139
15
58140
15
58141
15
58142
15
58143
15
58144
15
58145
15
58146
15
58147
15
58148
15
58149
15
58150
15
58151
15
58152
15
58153
15
58154
15
58155
15
58156
15
58157
15
58158
15
58159
15
58160
15
58161
15
58162
15
58163
15
58164
15
58165
15
58166
15
58167
28
58168
28
58169
28
58170
28
58171
28
58172
15
58173
15
58174
15
58175
15
58176
15
58177
28
58178
28
58179
28
58180
28
58181
28
58182
28
58183
28
58184
28
58185
28
58186
28
58187
28
58188
28
58189
28
58190
28
58191
28
58192
28
58193
28
58194
28
58195
28
58196
15
58197
15
58198
15
58199
15
58200
15
58201
15
58202
15
58203
15
58204
15
58205
15
58206
15
58207
28
58208
28
58209
15
58210
15
58211
28
58212
28
58213
28
58214
28
58215
28
58216
28
58217
28
58218
28
58219
28
58220
28
58221
28
58222
28
58223
28
58224
28
58225
28
58226
28
58227
28
58228
28
58229
28
58230
28
58231
15
58232
15
58233
28
58234
28
58235
28
58236
28
58237
28
58238
28
58239
28
58240
28
58241
28
58242
15
58243
28
58244
28
58245
28
58246
28
58247
28
58248
28
58249
15
58250
15
58251
15
58252
15
58253
15
58254
15
58255
15
58256
15
58257
15
58258
15
58259
15
58260
15
58261
15
58262
15
58263
15
58264
15
58265
15
58266
15
58267
15
58268
15
58269
15
58270
15
58271
15
58272
15
58273
15
58274
15
58275
15
58276
15
58277
15
58278
15
58279
15
58280
15
58281
15
58282
15
58283
15
58284
15
58285
15
58286
15
58287
15
58288
15
58289
15
58290
15
58291
15
58292
15
58293
15
58294
15
58295
15
58296
15
58297
15
58298
15
58299
15
58300
15
58301
28
58302
28
58303
28
58304
15
58305
15
58306
15
58307
15
58308
15
58309
15
58310
15
58311
15
58312
15
58313
15
58314
15
58315
15
58316
15
58317
15
58318
15
58319
15
58320
15
58321
15
58322
15
58323
28
58324
15
58325
15
58326
15
58327
15
58328
15
58329
15
58330
15
58331
15
58332
15
58333
15
58334
15
58335
15
58336
15
58337
15
58338
15
58339
15
58340
15
58341
15
58342
15
58343
15
58344
15
58345
15
58346
15
58347
15
58348
15
58349
15
58350
15
58351
15
58352
15
58353
15
58354
15
58355
15
58356
28
58357
28
58358
28
58359
15
58360
15
58361
15
58362
15
58363
15
58364
15
58365
15
58366
15
58367
15
58368
15
58369
15
58370
15
58371
15
58372
15
58373
15
58374
15
58375
15
58376
15
58377
15
58378
15
58379
15
58380
15
58381
15
58382
15
58383
15
58384
15
58385
15
58386
15
58387
15
58388
15
58389
15
58390
15
58391
15
58392
15
58393
15
58394
15
58395
15
58396
28
58397
15
58398
15
58399
15
58400
15
58401
15
58402
15
58403
28
58404
28
58405
15
58406
15
58407
15
58408
15
58409
15
58410
15
58411
15
58412
15
58413
15
58414
15
58415
15
58416
15
58417
15
58418
15
58419
15
58420
15
58421
15
58422
15
58423
15
58424
15
58425
15
58426
15
58427
15
58428
15
58429
15
58430
15
58431
15
58432
15
58433
15
58434
15
58435
15
58436
15
58437
15
58438
15
58439
15
58440
15
58441
15
58442
15
58443
15
58444
15
58445
15
58446
15
58447
15
58448
15
58449
15
58450
15
58451
15
58452
15
58453
15
58454
15
58455
15
58456
15
58457
15
58458
15
58459
15
58460
15
58461
15
58462
15
58463
15
58464
15
58465
15
58466
15
58467
15
58468
15
58469
15
58470
15
58471
15
58472
15
58473
15
58474
28
58475
15
58476
15
58477
15
58478
15
58479
15
58480
15
58481
15
58482
15
58483
15
58484
15
58485
15
58486
15
58487
28
58488
15
58489
15
58490
15
58491
15
58492
15
58493
15
58494
15
58495
15
58496
28
58497
28
58498
28
58499
28
58500
28
58501
28
58502
28
58503
28
58504
28
58505
28
58506
28
58507
28
58508
28
58509
28
58510
28
58511
28
58512
28
58513
28
58514
28
58515
28
58516
15
58517
15
58518
15
58519
15
58520
15
58521
15
58522
15
58523
15
58524
15
58525
28
58526
28
58527
15
58528
28
58529
15
58530
15
58531
15
58532
28
58533
28
58534
28
58535
28
58536
28
58537
28
58538
28
58539
28
58540
28
58541
28
58542
28
58543
28
58544
28
58545
28
58546
28
58547
28
58548
28
58549
28
58550
15
58551
28
58552
28
58553
28
58554
28
58555
28
58556
28
58557
28
58558
28
58559
28
58560
28
58561
28
58562
15
58563
28
58564
28
58565
28
58566
28
58567
28
58568
28
58569
15
58570
15
58571
15
58572
15
58573
15
58574
15
58575
15
58576
15
58577
15
58578
15
58579
15
58580
15
58581
15
58582
15
58583
15
58584
15
58585
15
58586
15
58587
15
58588
15
58589
15
58590
15
58591
15
58592
15
58593
15
58594
15
58595
15
58596
15
58597
15
58598
15
58599
15
58600
15
58601
15
58602
15
58603
15
58604
15
58605
15
58606
15
58607
15
58608
15
58609
15
58610
15
58611
15
58612
15
58613
15
58614
15
58615
15
58616
15
58617
15
58618
15
58619
15
58620
15
58621
28
58622
28
58623
28
58624
28
58625
15
58626
15
58627
15
58628
15
58629
15
58630
15
58631
15
58632
15
58633
15
58634
15
58635
15
58636
15
58637
15
58638
15
58639
15
58640
15
58641
15
58642
15
58643
28
58644
15
58645
15
58646
15
58647
15
58648
15
58649
15
58650
15
58651
15
58652
15
58653
15
58654
15
58655
15
58656
15
58657
15
58658
15
58659
15
58660
15
58661
15
58662
15
58663
15
58664
15
58665
15
58666
15
58667
15
58668
15
58669
15
58670
15
58671
15
58672
15
58673
15
58674
15
58675
15
58676
15
58677
15
58678
15
58679
15
58680
15
58681
15
58682
15
58683
15
58684
15
58685
15
58686
15
58687
15
58688
15
58689
15
58690
15
58691
15
58692
15
58693
15
58694
15
58695
15
58696
15
58697
15
58698
15
58699
15
58700
15
58701
15
58702
15
58703
15
58704
15
58705
15
58706
15
58707
15
58708
15
58709
15
58710
15
58711
15
58712
15
58713
15
58714
15
58715
15
58716
15
58717
15
58718
15
58719
15
58720
15
58721
15
58722
15
58723
28
58724
28
58725
15
58726
15
58727
15
58728
15
58729
15
58730
15
58731
15
58732
15
58733
15
58734
15
58735
15
58736
15
58737
15
58738
15
58739
15
58740
15
58741
15
58742
15
58743
15
58744
15
58745
15
58746
15
58747
15
58748
15
58749
15
58750
15
58751
15
58752
15
58753
15
58754
15
58755
15
58756
15
58757
15
58758
15
58759
15
58760
15
58761
15
58762
15
58763
15
58764
15
58765
15
58766
15
58767
15
58768
15
58769
15
58770
15
58771
15
58772
15
58773
15
58774
15
58775
15
58776
15
58777
15
58778
15
58779
15
58780
15
58781
15
58782
15
58783
15
58784
15
58785
15
58786
15
58787
15
58788
15
58789
15
58790
15
58791
15
58792
15
58793
15
58794
28
58795
15
58796
15
58797
15
58798
15
58799
15
58800
15
58801
15
58802
15
58803
15
58804
15
58805
15
58806
15
58807
15
58808
15
58809
15
58810
15
58811
15
58812
15
58813
15
58814
15
58815
15
58816
28
58817
28
58818
28
58819
28
58820
28
58821
28
58822
28
58823
28
58824
28
58825
28
58826
28
58827
28
58828
28
58829
28
58830
28
58831
28
58832
28
58833
28
58834
28
58835
28
58836
28
58837
15
58838
15
58839
15
58840
15
58841
15
58842
15
58843
15
58844
15
58845
28
58846
28
58847
15
58848
28
58849
28
58850
15
58851
15
58852
28
58853
28
58854
28
58855
28
58856
28
58857
28
58858
28
58859
28
58860
28
58861
28
58862
28
58863
28
58864
28
58865
28
58866
28
58867
28
58868
28
58869
28
58870
15
58871
28
58872
28
58873
28
58874
28
58875
28
58876
28
58877
28
58878
28
58879
28
58880
28
58881
28
58882
15
58883
28
58884
28
58885
28
58886
28
58887
28
58888
28
58889
15
58890
15
58891
15
58892
15
58893
15
58894
15
58895
15
58896
15
58897
15
58898
15
58899
15
58900
15
58901
15
58902
15
58903
15
58904
15
58905
15
58906
15
58907
15
58908
15
58909
15
58910
15
58911
15
58912
15
58913
15
58914
15
58915
15
58916
15
58917
15
58918
15
58919
15
58920
15
58921
15
58922
15
58923
15
58924
15
58925
15
58926
15
58927
15
58928
15
58929
15
58930
15
58931
15
58932
15
58933
15
58934
15
58935
15
58936
15
58937
15
58938
15
58939
15
58940
15
58941
28
58942
28
58943
28
58944
28
58945
15
58946
15
58947
15
58948
15
58949
15
58950
15
58951
15
58952
15
58953
15
58954
15
58955
15
58956
15
58957
15
58958
15
58959
15
58960
15
58961
15
58962
15
58963
28
58964
15
58965
15
58966
15
58967
15
58968
15
58969
15
58970
15
58971
15
58972
15
58973
15
58974
15
58975
15
58976
15
58977
15
58978
15
58979
15
58980
15
58981
15
58982
15
58983
15
58984
15
58985
15
58986
15
58987
15
58988
15
58989
15
58990
15
58991
15
58992
15
58993
15
58994
15
58995
15
58996
15
58997
15
58998
15
58999
15
59000
15
59001
15
59002
15
59003
15
59004
15
59005
15
59006
15
59007
15
59008
15
59009
15
59010
15
59011
15
59012
15
59013
15
59014
15
59015
15
59016
15
59017
15
59018
15
59019
15
59020
15
59021
15
59022
15
59023
15
59024
15
59025
15
59026
28
59027
28
59028
28
59029
28
59030
15
59031
15
59032
15
59033
15
59034
28
59035
28
59036
15
59037
15
59038
15
59039
15
59040
15
59041
15
59042
15
59043
28
59044
28
59045
15
59046
15
59047
15
59048
15
59049
15
59050
15
59051
15
59052
15
59053
15
59054
15
59055
15
59056
15
59057
15
59058
15
59059
15
59060
15
59061
15
59062
15
59063
15
59064
15
59065
15
59066
15
59067
15
59068
15
59069
15
59070
15
59071
15
59072
15
59073
15
59074
15
59075
15
59076
15
59077
15
59078
15
59079
15
59080
15
59081
15
59082
15
59083
15
59084
15
59085
15
59086
15
59087
15
59088
15
59089
15
59090
15
59091
15
59092
15
59093
15
59094
15
59095
15
59096
15
59097
15
59098
15
59099
15
59100
15
59101
15
59102
15
59103
15
59104
15
59105
15
59106
15
59107
15
59108
15
59109
15
59110
15
59111
15
59112
15
59113
15
59114
15
59115
15
59116
15
59117
15
59118
15
59119
15
59120
15
59121
15
59122
15
59123
15
59124
15
59125
15
59126
15
59127
15
59128
15
59129
15
59130
15
59131
15
59132
15
59133
15
59134
15
59135
15
59136
28
59137
28
59138
28
59139
28
59140
28
59141
28
59142
28
59143
28
59144
28
59145
28
59146
28
59147
28
59148
28
59149
28
59150
28
59151
28
59152
28
59153
28
59154
28
59155
28
59156
28
59157
15
59158
15
59159
15
59160
15
59161
15
59162
15
59163
15
59164
15
59165
15
59166
15
59167
15
59168
28
59169
15
59170
15
59171
15
59172
28
59173
28
59174
28
59175
28
59176
28
59177
28
59178
28
59179
28
59180
28
59181
28
59182
28
59183
28
59184
28
59185
28
59186
28
59187
28
59188
28
59189
28
59190
15
59191
28
59192
28
59193
28
59194
28
59195
28
59196
28
59197
28
59198
28
59199
28
59200
28
59201
28
59202
15
59203
28
59204
28
59205
28
59206
28
59207
28
59208
28
59209
15
59210
15
59211
15
59212
15
59213
15
59214
15
59215
15
59216
15
59217
15
59218
15
59219
15
59220
15
59221
15
59222
15
59223
15
59224
15
59225
15
59226
15
59227
15
59228
15
59229
15
59230
15
59231
15
59232
15
59233
15
59234
15
59235
15
59236
15
59237
15
59238
15
59239
15
59240
15
59241
15
59242
15
59243
15
59244
15
59245
15
59246
15
59247
15
59248
15
59249
15
59250
15
59251
15
59252
15
59253
15
59254
15
59255
15
59256
15
59257
15
59258
15
59259
15
59260
15
59261
28
59262
28
59263
28
59264
28
59265
15
59266
15
59267
15
59268
15
59269
15
59270
15
59271
15
59272
15
59273
15
59274
15
59275
15
59276
15
59277
15
59278
15
59279
15
59280
15
59281
15
59282
15
59283
28
59284
28
59285
15
59286
15
59287
15
59288
15
59289
15
59290
15
59291
15
59292
15
59293
15
59294
15
59295
15
59296
15
59297
15
59298
15
59299
15
59300
15
59301
15
59302
15
59303
15
59304
15
59305
15
59306
15
59307
15
59308
15
59309
15
59310
15
59311
15
59312
15
59313
15
59314
15
59315
15
59316
15
59317
15
59318
15
59319
15
59320
15
59321
15
59322
15
59323
15
59324
15
59325
15
59326
15
59327
15
59328
15
59329
15
59330
15
59331
15
59332
15
59333
15
59334
15
59335
15
59336
15
59337
15
59338
15
59339
15
59340
15
59341
15
59342
15
59343
15
59344
15
59345
15
59346
15
59347
15
59348
15
59349
15
59350
15
59351
15
59352
15
59353
15
59354
28
59355
28
59356
15
59357
15
59358
15
59359
15
59360
15
59361
15
59362
15
59363
28
59364
28
59365
15
59366
15
59367
15
59368
15
59369
15
59370
15
59371
15
59372
15
59373
15
59374
15
59375
15
59376
15
59377
15
59378
15
59379
15
59380
15
59381
15
59382
15
59383
15
59384
15
59385
15
59386
15
59387
15
59388
15
59389
15
59390
15
59391
15
59392
15
59393
15
59394
15
59395
15
59396
15
59397
15
59398
15
59399
15
59400
15
59401
15
59402
15
59403
15
59404
15
59405
15
59406
15
59407
15
59408
15
59409
15
59410
15
59411
15
59412
15
59413
15
59414
15
59415
15
59416
15
59417
15
59418
15
59419
15
59420
15
59421
15
59422
15
59423
15
59424
15
59425
15
59426
15
59427
15
59428
15
59429
15
59430
15
59431
15
59432
15
59433
15
59434
15
59435
15
59436
15
59437
15
59438
15
59439
15
59440
15
59441
15
59442
15
59443
28
59444
28
59445
15
59446
15
59447
15
59448
15
59449
15
59450
15
59451
15
59452
15
59453
15
59454
15
59455
15
59456
28
59457
28
59458
28
59459
28
59460
28
59461
28
59462
28
59463
28
59464
28
59465
28
59466
28
59467
28
59468
28
59469
28
59470
28
59471
28
59472
28
59473
28
59474
28
59475
28
59476
28
59477
15
59478
15
59479
15
59480
15
59481
15
59482
15
59483
15
59484
15
59485
15
59486
15
59487
15
59488
15
59489
15
59490
15
59491
15
59492
28
59493
28
59494
28
59495
28
59496
28
59497
28
59498
28
59499
28
59500
28
59501
28
59502
28
59503
28
59504
28
59505
28
59506
28
59507
28
59508
28
59509
28
59510
15
59511
15
59512
28
59513
28
59514
28
59515
28
59516
28
59517
28
59518
28
59519
28
59520
28
59521
28
59522
15
59523
28
59524
28
59525
28
59526
28
59527
28
59528
28
59529
15
59530
15
59531
15
59532
15
59533
15
59534
15
59535
15
59536
15
59537
15
59538
15
59539
15
59540
15
59541
15
59542
15
59543
15
59544
15
59545
15
59546
15
59547
15
59548
15
59549
15
59550
15
59551
15
59552
15
59553
15
59554
15
59555
15
59556
15
59557
15
59558
15
59559
15
59560
15
59561
15
59562
15
59563
15
59564
15
59565
15
59566
15
59567
15
59568
15
59569
15
59570
15
59571
15
59572
15
59573
15
59574
15
59575
15
59576
15
59577
15
59578
15
59579
15
59580
15
59581
28
59582
28
59583
28
59584
15
59585
15
59586
15
59587
15
59588
15
59589
15
59590
15
59591
15
59592
15
59593
15
59594
15
59595
15
59596
15
59597
15
59598
15
59599
15
59600
15
59601
15
59602
15
59603
28
59604
28
59605
15
59606
15
59607
15
59608
15
59609
15
59610
15
59611
15
59612
15
59613
15
59614
15
59615
15
59616
15
59617
15
59618
15
59619
15
59620
15
59621
15
59622
15
59623
15
59624
15
59625
15
59626
15
59627
15
59628
15
59629
15
59630
15
59631
15
59632
15
59633
15
59634
15
59635
15
59636
15
59637
15
59638
15
59639
15
59640
15
59641
15
59642
15
59643
15
59644
15
59645
15
59646
15
59647
15
59648
15
59649
15
59650
15
59651
15
59652
15
59653
15
59654
15
59655
15
59656
15
59657
15
59658
15
59659
15
59660
15
59661
15
59662
15
59663
15
59664
15
59665
15
59666
15
59667
15
59668
15
59669
15
59670
15
59671
15
59672
15
59673
15
59674
28
59675
28
59676
15
59677
15
59678
15
59679
15
59680
15
59681
15
59682
15
59683
28
59684
28
59685
15
59686
15
59687
15
59688
15
59689
15
59690
15
59691
15
59692
15
59693
15
59694
15
59695
15
59696
15
59697
15
59698
15
59699
15
59700
15
59701
15
59702
15
59703
15
59704
15
59705
15
59706
15
59707
15
59708
15
59709
15
59710
15
59711
15
59712
15
59713
15
59714
15
59715
15
59716
15
59717
15
59718
15
59719
15
59720
15
59721
15
59722
15
59723
15
59724
15
59725
15
59726
15
59727
15
59728
15
59729
15
59730
15
59731
15
59732
15
59733
15
59734
15
59735
15
59736
15
59737
15
59738
15
59739
15
59740
15
59741
15
59742
15
59743
15
59744
15
59745
15
59746
15
59747
15
59748
15
59749
15
59750
15
59751
15
59752
15
59753
15
59754
15
59755
15
59756
28
59757
15
59758
15
59759
15
59760
15
59761
15
59762
15
59763
28
59764
28
59765
15
59766
15
59767
15
59768
15
59769
15
59770
15
59771
15
59772
15
59773
15
59774
15
59775
15
59776
28
59777
28
59778
28
59779
28
59780
28
59781
28
59782
28
59783
28
59784
28
59785
28
59786
28
59787
28
59788
28
59789
28
59790
28
59791
28
59792
28
59793
28
59794
28
59795
28
59796
15
59797
15
59798
15
59799
15
59800
15
59801
15
59802
15
59803
15
59804
15
59805
15
59806
15
59807
15
59808
15
59809
15
59810
15
59811
15
59812
28
59813
28
59814
28
59815
28
59816
28
59817
28
59818
28
59819
28
59820
28
59821
28
59822
28
59823
28
59824
28
59825
28
59826
28
59827
28
59828
28
59829
28
59830
28
59831
15
59832
15
59833
28
59834
28
59835
28
59836
28
59837
28
59838
28
59839
28
59840
28
59841
28
59842
15
59843
28
59844
28
59845
28
59846
28
59847
28
59848
28
59849
28
59850
15
59851
15
59852
15
59853
15
59854
15
59855
15
59856
15
59857
15
59858
15
59859
15
59860
15
59861
15
59862
15
59863
15
59864
15
59865
15
59866
15
59867
15
59868
15
59869
15
59870
15
59871
15
59872
15
59873
15
59874
15
59875
15
59876
15
59877
15
59878
15
59879
15
59880
15
59881
15
59882
15
59883
15
59884
15
59885
15
59886
15
59887
15
59888
15
59889
15
59890
15
59891
15
59892
15
59893
15
59894
15
59895
15
59896
15
59897
15
59898
15
59899
15
59900
15
59901
28
59902
28
59903
15
59904
15
59905
15
59906
15
59907
15
59908
15
59909
15
59910
15
59911
15
59912
15
59913
15
59914
15
59915
15
59916
15
59917
15
59918
15
59919
15
59920
15
59921
15
59922
15
59923
28
59924
28
59925
28
59926
15
59927
15
59928
15
59929
15
59930
15
59931
15
59932
15
59933
15
59934
15
59935
15
59936
15
59937
15
59938
15
59939
15
59940
15
59941
15
59942
15
59943
15
59944
15
59945
15
59946
15
59947
15
59948
15
59949
15
59950
15
59951
15
59952
15
59953
15
59954
15
59955
15
59956
15
59957
15
59958
15
59959
15
59960
15
59961
15
59962
15
59963
15
59964
15
59965
15
59966
15
59967
15
59968
15
59969
15
59970
15
59971
15
59972
15
59973
15
59974
15
59975
15
59976
15
59977
15
59978
15
59979
15
59980
15
59981
15
59982
15
59983
15
59984
15
59985
15
59986
15
59987
15
59988
15
59989
15
59990
15
59991
15
59992
15
59993
15
59994
15
59995
15
59996
15
59997
15
59998
15
59999
15
60000
15
60001
15
60002
15
60003
28
60004
28
60005
15
60006
15
60007
15
60008
15
60009
15
60010
15
60011
15
60012
15
60013
15
60014
15
60015
15
60016
15
60017
15
60018
15
60019
15
60020
15
60021
15
60022
15
60023
15
60024
15
60025
15
60026
15
60027
15
60028
15
60029
15
60030
15
60031
15
60032
15
60033
15
60034
15
60035
15
60036
15
60037
15
60038
15
60039
15
60040
15
60041
15
60042
15
60043
15
60044
15
60045
15
60046
15
60047
15
60048
15
60049
15
60050
15
60051
15
60052
15
60053
15
60054
15
60055
15
60056
15
60057
15
60058
15
60059
15
60060
15
60061
15
60062
15
60063
15
60064
15
60065
15
60066
15
60067
15
60068
15
60069
15
60070
15
60071
15
60072
15
60073
15
60074
15
60075
15
60076
28
60077
15
60078
15
60079
15
60080
15
60081
15
60082
15
60083
15
60084
15
60085
15
60086
15
60087
15
60088
15
60089
15
60090
15
60091
15
60092
15
60093
15
60094
15
60095
15
60096
28
60097
28
60098
28
60099
28
60100
28
60101
28
60102
28
60103
28
60104
28
60105
28
60106
28
60107
28
60108
28
60109
28
60110
28
60111
28
60112
28
60113
28
60114
28
60115
28
60116
15
60117
15
60118
15
60119
15
60120
15
60121
15
60122
15
60123
15
60124
15
60125
15
60126
15
60127
15
60128
15
60129
15
60130
15
60131
15
60132
28
60133
28
60134
28
60135
28
60136
28
60137
28
60138
28
60139
28
60140
28
60141
28
60142
28
60143
28
60144
28
60145
28
60146
28
60147
28
60148
28
60149
28
60150
28
60151
28
60152
28
60153
28
60154
28
60155
28
60156
28
60157
28
60158
28
60159
28
60160
28
60161
28
60162
15
60163
28
60164
28
60165
28
60166
28
60167
28
60168
28
60169
28
60170
28
60171
15
60172
15
60173
15
60174
15
60175
15
60176
15
60177
15
60178
15
60179
15
60180
15
60181
15
60182
15
60183
15
60184
15
60185
15
60186
15
60187
15
60188
15
60189
15
60190
15
60191
15
60192
15
60193
15
60194
15
60195
15
60196
15
60197
15
60198
15
60199
15
60200
15
60201
15
60202
15
60203
15
60204
15
60205
15
60206
15
60207
15
60208
15
60209
15
60210
15
60211
15
60212
15
60213
15
60214
15
60215
15
60216
15
60217
15
60218
15
60219
15
60220
15
60221
28
60222
28
60223
28
60224
15
60225
15
60226
15
60227
15
60228
15
60229
15
60230
15
60231
15
60232
15
60233
15
60234
15
60235
15
60236
15
60237
15
60238
15
60239
15
60240
15
60241
15
60242
28
60243
28
60244
28
60245
15
60246
15
60247
15
60248
15
60249
15
60250
15
60251
15
60252
15
60253
15
60254
15
60255
15
60256
15
60257
15
60258
15
60259
15
60260
15
60261
15
60262
15
60263
15
60264
15
60265
15
60266
15
60267
15
60268
15
60269
15
60270
15
60271
15
60272
15
60273
15
60274
15
60275
15
60276
15
60277
15
60278
15
60279
15
60280
15
60281
15
60282
15
60283
15
60284
15
60285
15
60286
15
60287
15
60288
15
60289
15
60290
15
60291
15
60292
15
60293
15
60294
15
60295
15
60296
15
60297
15
60298
15
60299
15
60300
15
60301
15
60302
15
60303
15
60304
15
60305
15
60306
15
60307
15
60308
15
60309
15
60310
15
60311
15
60312
15
60313
15
60314
15
60315
15
60316
15
60317
15
60318
15
60319
15
60320
15
60321
15
60322
15
60323
28
60324
28
60325
28
60326
28
60327
28
60328
28
60329
15
60330
15
60331
15
60332
15
60333
15
60334
15
60335
15
60336
28
60337
15
60338
15
60339
15
60340
15
60341
15
60342
15
60343
15
60344
15
60345
15
60346
15
60347
15
60348
15
60349
15
60350
15
60351
15
60352
15
60353
15
60354
15
60355
15
60356
15
60357
15
60358
15
60359
15
60360
15
60361
15
60362
15
60363
15
60364
15
60365
15
60366
15
60367
15
60368
15
60369
15
60370
15
60371
15
60372
15
60373
15
60374
15
60375
15
60376
15
60377
15
60378
15
60379
15
60380
15
60381
15
60382
15
60383
15
60384
15
60385
15
60386
15
60387
15
60388
15
60389
15
60390
15
60391
15
60392
15
60393
15
60394
28
60395
15
60396
28
60397
28
60398
28
60399
28
60400
28
60401
15
60402
15
60403
15
60404
15
60405
15
60406
15
60407
15
60408
15
60409
15
60410
15
60411
15
60412
15
60413
15
60414
15
60415
15
60416
28
60417
28
60418
28
60419
28
60420
28
60421
28
60422
28
60423
28
60424
28
60425
28
60426
28
60427
28
60428
28
60429
28
60430
28
60431
28
60432
28
60433
28
60434
28
60435
28
60436
15
60437
15
60438
15
60439
15
60440
15
60441
15
60442
15
60443
15
60444
15
60445
15
60446
15
60447
28
60448
28
60449
15
60450
15
60451
15
60452
28
60453
28
60454
28
60455
28
60456
28
60457
28
60458
28
60459
28
60460
28
60461
28
60462
28
60463
28
60464
28
60465
28
60466
28
60467
28
60468
28
60469
28
60470
28
60471
15
60472
15
60473
28
60474
28
60475
28
60476
28
60477
28
60478
28
60479
28
60480
28
60481
28
60482
15
60483
28
60484
28
60485
28
60486
28
60487
28
60488
28
60489
15
60490
15
60491
15
60492
15
60493
15
60494
15
60495
15
60496
15
60497
15
60498
15
60499
15
60500
15
60501
15
60502
15
60503
15
60504
15
60505
15
60506
15
60507
15
60508
15
60509
15
60510
15
60511
15
60512
15
60513
15
60514
15
60515
15
60516
15
60517
15
60518
15
60519
15
60520
15
60521
15
60522
15
60523
15
60524
15
60525
15
60526
15
60527
15
60528
15
60529
15
60530
15
60531
15
60532
15
60533
15
60534
15
60535
15
60536
15
60537
15
60538
15
60539
15
60540
15
60541
28
60542
28
60543
28
60544
15
60545
15
60546
15
60547
15
60548
15
60549
15
60550
15
60551
15
60552
15
60553
15
60554
15
60555
15
60556
15
60557
15
60558
15
60559
15
60560
15
60561
15
60562
28
60563
28
60564
28
60565
15
60566
15
60567
15
60568
15
60569
15
60570
15
60571
15
60572
15
60573
15
60574
15
60575
15
60576
15
60577
15
60578
15
60579
15
60580
15
60581
15
60582
15
60583
15
60584
15
60585
15
60586
15
60587
15
60588
15
60589
15
60590
15
60591
15
60592
15
60593
15
60594
15
60595
15
60596
15
60597
15
60598
15
60599
15
60600
15
60601
15
60602
15
60603
15
60604
15
60605
15
60606
15
60607
15
60608
15
60609
15
60610
15
60611
15
60612
15
60613
15
60614
15
60615
15
60616
15
60617
15
60618
15
60619
15
60620
15
60621
15
60622
15
60623
15
60624
15
60625
15
60626
15
60627
15
60628
15
60629
15
60630
15
60631
15
60632
15
60633
15
60634
15
60635
15
60636
15
60637
15
60638
15
60639
15
60640
15
60641
15
60642
15
60643
28
60644
28
60645
28
60646
28
60647
28
60648
28
60649
15
60650
15
60651
15
60652
15
60653
15
60654
15
60655
15
60656
15
60657
15
60658
15
60659
15
60660
15
60661
15
60662
15
60663
15
60664
15
60665
15
60666
15
60667
15
60668
15
60669
15
60670
15
60671
15
60672
15
60673
15
60674
15
60675
15
60676
15
60677
15
60678
15
60679
15
60680
15
60681
15
60682
15
60683
15
60684
15
60685
15
60686
15
60687
15
60688
15
60689
15
60690
15
60691
15
60692
15
60693
15
60694
15
60695
15
60696
15
60697
15
60698
15
60699
15
60700
15
60701
15
60702
15
60703
15
60704
15
60705
15
60706
15
60707
15
60708
15
60709
15
60710
15
60711
15
60712
15
60713
15
60714
15
60715
15
60716
15
60717
15
60718
28
60719
28
60720
28
60721
15
60722
15
60723
15
60724
15
60725
15
60726
15
60727
15
60728
15
60729
15
60730
15
60731
15
60732
15
60733
15
60734
15
60735
15
60736
28
60737
28
60738
28
60739
28
60740
28
60741
28
60742
28
60743
28
60744
28
60745
28
60746
28
60747
28
60748
28
60749
28
60750
28
60751
28
60752
28
60753
28
60754
28
60755
28
60756
15
60757
15
60758
15
60759
15
60760
15
60761
15
60762
15
60763
15
60764
15
60765
15
60766
15
60767
15
60768
15
60769
15
60770
15
60771
15
60772
28
60773
28
60774
28
60775
28
60776
28
60777
28
60778
28
60779
28
60780
28
60781
28
60782
28
60783
28
60784
28
60785
28
60786
28
60787
28
60788
28
60789
28
60790
28
60791
28
60792
15
60793
28
60794
28
60795
28
60796
28
60797
28
60798
28
60799
28
60800
28
60801
28
60802
15
60803
28
60804
28
60805
28
60806
28
60807
28
60808
28
60809
28
60810
15
60811
15
60812
15
60813
15
60814
15
60815
15
60816
15
60817
15
60818
15
60819
15
60820
15
60821
15
60822
15
60823
15
60824
15
60825
15
60826
15
60827
15
60828
15
60829
15
60830
15
60831
15
60832
15
60833
15
60834
15
60835
15
60836
15
60837
15
60838
15
60839
15
60840
15
60841
15
60842
15
60843
15
60844
15
60845
15
60846
15
60847
15
60848
15
60849
15
60850
15
60851
15
60852
15
60853
15
60854
15
60855
15
60856
15
60857
15
60858
15
60859
15
60860
15
60861
28
60862
28
60863
28
60864
15
60865
15
60866
15
60867
15
60868
15
60869
15
60870
15
60871
15
60872
15
60873
15
60874
15
60875
15
60876
15
60877
15
60878
15
60879
15
60880
15
60881
15
60882
28
60883
28
60884
28
60885
15
60886
15
60887
15
60888
15
60889
15
60890
15
60891
15
60892
15
60893
15
60894
15
60895
15
60896
15
60897
15
60898
15
60899
15
60900
15
60901
15
60902
15
60903
15
60904
15
60905
15
60906
15
60907
15
60908
15
60909
15
60910
15
60911
15
60912
15
60913
15
60914
15
60915
15
60916
15
60917
15
60918
15
60919
15
60920
15
60921
15
60922
15
60923
15
60924
15
60925
15
60926
15
60927
15
60928
15
60929
15
60930
15
60931
15
60932
15
60933
15
60934
15
60935
15
60936
15
60937
15
60938
15
60939
15
60940
15
60941
15
60942
15
60943
15
60944
15
60945
15
60946
15
60947
15
60948
15
60949
15
60950
15
60951
15
60952
15
60953
15
60954
15
60955
15
60956
15
60957
15
60958
15
60959
15
60960
15
60961
15
60962
15
60963
28
60964
28
60965
28
60966
15
60967
15
60968
15
60969
15
60970
15
60971
15
60972
15
60973
15
60974
15
60975
15
60976
15
60977
15
60978
15
60979
15
60980
15
60981
15
60982
15
60983
15
60984
15
60985
15
60986
15
60987
15
60988
15
60989
15
60990
15
60991
15
60992
15
60993
15
60994
15
60995
15
60996
15
60997
15
60998
15
60999
15
61000
15
61001
15
61002
15
61003
15
61004
15
61005
15
61006
15
61007
15
61008
15
61009
15
61010
15
61011
15
61012
15
61013
15
61014
15
61015
15
61016
15
61017
15
61018
15
61019
15
61020
15
61021
15
61022
15
61023
15
61024
15
61025
15
61026
15
61027
15
61028
15
61029
15
61030
15
61031
15
61032
15
61033
15
61034
15
61035
15
61036
15
61037
15
61038
28
61039
28
61040
28
61041
15
61042
15
61043
15
61044
15
61045
15
61046
15
61047
15
61048
15
61049
15
61050
15
61051
15
61052
15
61053
15
61054
15
61055
15
61056
28
61057
28
61058
28
61059
28
61060
28
61061
28
61062
28
61063
28
61064
28
61065
28
61066
28
61067
28
61068
28
61069
28
61070
28
61071
28
61072
28
61073
28
61074
28
61075
28
61076
15
61077
15
61078
15
61079
15
61080
15
61081
15
61082
15
61083
15
61084
15
61085
15
61086
15
61087
15
61088
15
61089
15
61090
15
61091
15
61092
28
61093
28
61094
28
61095
28
61096
28
61097
28
61098
28
61099
28
61100
28
61101
28
61102
28
61103
28
61104
28
61105
28
61106
28
61107
28
61108
28
61109
28
61110
28
61111
28
61112
28
61113
28
61114
28
61115
28
61116
28
61117
28
61118
28
61119
28
61120
28
61121
28
61122
15
61123
28
61124
28
61125
28
61126
28
61127
28
61128
28
61129
15
61130
15
61131
15
61132
15
61133
15
61134
15
61135
15
61136
15
61137
15
61138
15
61139
15
61140
15
61141
15
61142
15
61143
15
61144
15
61145
15
61146
15
61147
15
61148
15
61149
15
61150
15
61151
15
61152
15
61153
15
61154
15
61155
15
61156
15
61157
15
61158
15
61159
15
61160
15
61161
15
61162
15
61163
15
61164
15
61165
15
61166
15
61167
15
61168
15
61169
15
61170
15
61171
15
61172
15
61173
15
61174
15
61175
15
61176
15
61177
15
61178
15
61179
15
61180
15
61181
28
61182
28
61183
28
61184
15
61185
15
61186
15
61187
15
61188
15
61189
15
61190
15
61191
15
61192
28
61193
15
61194
15
61195
15
61196
15
61197
15
61198
15
61199
15
61200
15
61201
15
61202
15
61203
28
61204
28
61205
28
61206
15
61207
15
61208
15
61209
15
61210
15
61211
15
61212
15
61213
15
61214
15
61215
15
61216
15
61217
15
61218
15
61219
15
61220
15
61221
15
61222
15
61223
15
61224
15
61225
15
61226
15
61227
15
61228
15
61229
15
61230
15
61231
28
61232
15
61233
15
61234
15
61235
15
61236
15
61237
15
61238
15
61239
15
61240
15
61241
15
61242
15
61243
15
61244
15
61245
15
61246
15
61247
15
61248
15
61249
15
61250
15
61251
15
61252
15
61253
15
61254
15
61255
15
61256
15
61257
15
61258
28
61259
15
61260
15
61261
15
61262
15
61263
15
61264
15
61265
15
61266
15
61267
15
61268
15
61269
15
61270
15
61271
15
61272
15
61273
15
61274
15
61275
15
61276
15
61277
15
61278
15
61279
15
61280
15
61281
15
61282
15
61283
28
61284
28
61285
28
61286
28
61287
28
61288
15
61289
15
61290
15
61291
15
61292
15
61293
15
61294
15
61295
15
61296
15
61297
15
61298
15
61299
15
61300
15
61301
15
61302
15
61303
15
61304
15
61305
15
61306
15
61307
15
61308
15
61309
15
61310
15
61311
15
61312
15
61313
15
61314
15
61315
15
61316
15
61317
15
61318
15
61319
15
61320
15
61321
15
61322
15
61323
15
61324
15
61325
15
61326
15
61327
15
61328
15
61329
15
61330
15
61331
15
61332
15
61333
15
61334
15
61335
15
61336
15
61337
15
61338
15
61339
15
61340
15
61341
15
61342
15
61343
15
61344
15
61345
15
61346
15
61347
15
61348
15
61349
15
61350
15
61351
15
61352
15
61353
15
61354
15
61355
15
61356
15
61357
15
61358
15
61359
28
61360
28
61361
15
61362
15
61363
15
61364
15
61365
15
61366
15
61367
15
61368
15
61369
15
61370
15
61371
15
61372
15
61373
15
61374
15
61375
15
61376
28
61377
28
61378
28
61379
28
61380
28
61381
28
61382
28
61383
28
61384
28
61385
28
61386
28
61387
28
61388
28
61389
28
61390
28
61391
28
61392
28
61393
28
61394
28
61395
28
61396
15
61397
15
61398
15
61399
15
61400
15
61401
15
61402
15
61403
15
61404
15
61405
15
61406
15
61407
15
61408
15
61409
15
61410
15
61411
15
61412
28
61413
28
61414
28
61415
28
61416
28
61417
28
61418
28
61419
28
61420
28
61421
28
61422
28
61423
28
61424
28
61425
28
61426
28
61427
28
61428
28
61429
28
61430
28
61431
28
61432
28
61433
28
61434
28
61435
28
61436
28
61437
28
61438
28
61439
28
61440
28
61441
28
61442
28
61443
28
61444
28
61445
28
61446
28
61447
28
61448
28
61449
15
61450
15
61451
15
61452
15
61453
15
61454
15
61455
15
61456
15
61457
15
61458
15
61459
15
61460
15
61461
15
61462
15
61463
15
61464
15
61465
15
61466
15
61467
15
61468
15
61469
15
61470
15
61471
15
61472
15
61473
15
61474
15
61475
15
61476
15
61477
15
61478
15
61479
15
61480
15
61481
15
61482
15
61483
15
61484
15
61485
15
61486
15
61487
15
61488
15
61489
15
61490
15
61491
15
61492
15
61493
15
61494
15
61495
15
61496
15
61497
15
61498
15
61499
15
61500
15
61501
28
61502
28
61503
28
61504
15
61505
15
61506
15
61507
15
61508
15
61509
15
61510
15
61511
15
61512
15
61513
15
61514
15
61515
15
61516
15
61517
15
61518
15
61519
15
61520
15
61521
15
61522
28
61523
28
61524
15
61525
15
61526
15
61527
15
61528
15
61529
15
61530
15
61531
15
61532
15
61533
15
61534
15
61535
15
61536
15
61537
15
61538
15
61539
15
61540
15
61541
15
61542
15
61543
15
61544
15
61545
15
61546
15
61547
15
61548
15
61549
15
61550
15
61551
28
61552
28
61553
15
61554
15
61555
15
61556
15
61557
15
61558
15
61559
15
61560
15
61561
15
61562
15
61563
15
61564
15
61565
15
61566
15
61567
15
61568
15
61569
15
61570
15
61571
15
61572
15
61573
15
61574
15
61575
15
61576
28
61577
15
61578
28
61579
15
61580
15
61581
15
61582
15
61583
15
61584
15
61585
15
61586
15
61587
15
61588
15
61589
15
61590
15
61591
15
61592
15
61593
15
61594
15
61595
15
61596
15
61597
15
61598
15
61599
15
61600
15
61601
15
61602
15
61603
15
61604
28
61605
28
61606
28
61607
28
61608
28
61609
15
61610
15
61611
15
61612
15
61613
15
61614
15
61615
15
61616
15
61617
15
61618
15
61619
15
61620
15
61621
15
61622
15
61623
15
61624
15
61625
15
61626
15
61627
15
61628
15
61629
15
61630
15
61631
15
61632
15
61633
15
61634
15
61635
15
61636
15
61637
15
61638
15
61639
15
61640
15
61641
15
61642
15
61643
15
61644
15
61645
15
61646
15
61647
15
61648
15
61649
15
61650
15
61651
15
61652
15
61653
15
61654
15
61655
15
61656
15
61657
15
61658
15
61659
15
61660
15
61661
15
61662
15
61663
15
61664
15
61665
15
61666
15
61667
15
61668
15
61669
15
61670
15
61671
15
61672
15
61673
15
61674
15
61675
15
61676
15
61677
15
61678
15
61679
15
61680
28
61681
15
61682
15
61683
15
61684
15
61685
15
61686
15
61687
15
61688
15
61689
15
61690
15
61691
15
61692
15
61693
15
61694
15
61695
15
61696
28
61697
28
61698
28
61699
28
61700
28
61701
28
61702
28
61703
28
61704
28
61705
28
61706
28
61707
28
61708
28
61709
28
61710
28
61711
28
61712
28
61713
28
61714
28
61715
28
61716
15
61717
15
61718
15
61719
15
61720
15
61721
15
61722
15
61723
15
61724
15
61725
15
61726
15
61727
15
61728
15
61729
15
61730
15
61731
15
61732
28
61733
28
61734
28
61735
28
61736
28
61737
28
61738
28
61739
28
61740
28
61741
28
61742
28
61743
28
61744
28
61745
28
61746
28
61747
28
61748
28
61749
28
61750
28
61751
28
61752
28
61753
28
61754
28
61755
28
61756
28
61757
28
61758
28
61759
28
61760
28
61761
28
61762
28
61763
28
61764
28
61765
28
61766
28
61767
28
61768
28
61769
15
61770
15
61771
15
61772
15
61773
15
61774
15
61775
15
61776
15
61777
15
61778
15
61779
15
61780
15
61781
15
61782
15
61783
15
61784
15
61785
15
61786
15
61787
15
61788
15
61789
15
61790
15
61791
15
61792
15
61793
15
61794
15
61795
15
61796
15
61797
15
61798
15
61799
15
61800
15
61801
15
61802
15
61803
15
61804
15
61805
15
61806
15
61807
15
61808
15
61809
15
61810
15
61811
15
61812
15
61813
28
61814
15
61815
15
61816
15
61817
15
61818
15
61819
15
61820
15
61821
28
61822
28
61823
28
61824
15
61825
15
61826
15
61827
15
61828
15
61829
15
61830
15
61831
15
61832
15
61833
15
61834
15
61835
15
61836
15
61837
15
61838
15
61839
15
61840
15
61841
15
61842
28
61843
28
61844
15
61845
15
61846
15
61847
15
61848
15
61849
15
61850
15
61851
15
61852
15
61853
15
61854
15
61855
15
61856
15
61857
15
61858
15
61859
15
61860
15
61861
15
61862
15
61863
15
61864
15
61865
15
61866
15
61867
15
61868
15
61869
15
61870
15
61871
15
61872
15
61873
15
61874
15
61875
15
61876
15
61877
15
61878
15
61879
15
61880
15
61881
15
61882
15
61883
15
61884
15
61885
15
61886
15
61887
15
61888
15
61889
15
61890
15
61891
15
61892
15
61893
15
61894
15
61895
15
61896
28
61897
28
61898
15
61899
15
61900
28
61901
15
61902
15
61903
15
61904
28
61905
28
61906
15
61907
15
61908
15
61909
15
61910
15
61911
15
61912
15
61913
15
61914
15
61915
15
61916
15
61917
15
61918
15
61919
15
61920
15
61921
15
61922
15
61923
15
61924
28
61925
28
61926
15
61927
28
61928
15
61929
15
61930
15
61931
15
61932
15
61933
15
61934
15
61935
15
61936
15
61937
15
61938
15
61939
15
61940
15
61941
15
61942
15
61943
15
61944
15
61945
15
61946
15
61947
15
61948
15
61949
15
61950
15
61951
15
61952
15
61953
15
61954
15
61955
15
61956
15
61957
15
61958
15
61959
15
61960
15
61961
15
61962
15
61963
15
61964
15
61965
15
61966
15
61967
15
61968
15
61969
15
61970
15
61971
15
61972
15
61973
15
61974
15
61975
15
61976
15
61977
15
61978
15
61979
15
61980
15
61981
15
61982
15
61983
15
61984
15
61985
15
61986
15
61987
15
61988
15
61989
15
61990
15
61991
15
61992
15
61993
15
61994
15
61995
15
61996
15
61997
15
61998
15
61999
15
62000
15
62001
15
62002
15
62003
15
62004
15
62005
15
62006
15
62007
15
62008
15
62009
15
62010
15
62011
15
62012
15
62013
15
62014
15
62015
15
62016
28
62017
28
62018
28
62019
28
62020
28
62021
28
62022
28
62023
28
62024
28
62025
28
62026
28
62027
28
62028
28
62029
28
62030
28
62031
28
62032
28
62033
28
62034
28
62035
28
62036
15
62037
15
62038
15
62039
15
62040
15
62041
15
62042
15
62043
15
62044
15
62045
15
62046
15
62047
15
62048
15
62049
15
62050
15
62051
15
62052
28
62053
28
62054
28
62055
28
62056
28
62057
28
62058
28
62059
28
62060
28
62061
28
62062
28
62063
28
62064
28
62065
28
62066
28
62067
28
62068
28
62069
28
62070
28
62071
28
62072
28
62073
28
62074
28
62075
28
62076
28
62077
28
62078
28
62079
28
62080
28
62081
28
62082
28
62083
28
62084
28
62085
28
62086
28
62087
28
62088
28
62089
15
62090
15
62091
15
62092
15
62093
15
62094
15
62095
15
62096
15
62097
15
62098
15
62099
15
62100
15
62101
15
62102
15
62103
15
62104
15
62105
15
62106
15
62107
15
62108
15
62109
15
62110
15
62111
15
62112
15
62113
15
62114
15
62115
15
62116
15
62117
15
62118
15
62119
15
62120
15
62121
15
62122
15
62123
15
62124
15
62125
15
62126
15
62127
15
62128
15
62129
15
62130
15
62131
15
62132
15
62133
15
62134
15
62135
15
62136
15
62137
15
62138
15
62139
15
62140
15
62141
28
62142
15
62143
15
62144
15
62145
15
62146
15
62147
15
62148
15
62149
15
62150
15
62151
28
62152
15
62153
15
62154
15
62155
15
62156
15
62157
15
62158
15
62159
15
62160
15
62161
15
62162
28
62163
28
62164
15
62165
15
62166
15
62167
15
62168
15
62169
15
62170
15
62171
15
62172
15
62173
15
62174
15
62175
15
62176
15
62177
15
62178
15
62179
15
62180
15
62181
15
62182
15
62183
15
62184
15
62185
15
62186
15
62187
15
62188
15
62189
15
62190
15
62191
15
62192
15
62193
15
62194
15
62195
15
62196
15
62197
15
62198
15
62199
15
62200
15
62201
15
62202
15
62203
15
62204
15
62205
15
62206
15
62207
15
62208
15
62209
15
62210
15
62211
15
62212
15
62213
15
62214
15
62215
15
62216
28
62217
15
62218
15
62219
15
62220
28
62221
28
62222
15
62223
15
62224
28
62225
15
62226
15
62227
15
62228
15
62229
15
62230
15
62231
15
62232
15
62233
15
62234
15
62235
15
62236
15
62237
15
62238
15
62239
15
62240
15
62241
15
62242
15
62243
15
62244
28
62245
28
62246
15
62247
15
62248
15
62249
15
62250
15
62251
15
62252
15
62253
15
62254
15
62255
15
62256
15
62257
15
62258
15
62259
15
62260
15
62261
15
62262
15
62263
15
62264
15
62265
15
62266
15
62267
15
62268
15
62269
15
62270
15
62271
15
62272
15
62273
15
62274
15
62275
15
62276
15
62277
15
62278
15
62279
15
62280
15
62281
15
62282
15
62283
15
62284
15
62285
15
62286
15
62287
15
62288
15
62289
15
62290
15
62291
15
62292
15
62293
15
62294
15
62295
15
62296
15
62297
15
62298
15
62299
15
62300
15
62301
15
62302
15
62303
15
62304
15
62305
15
62306
15
62307
15
62308
15
62309
15
62310
15
62311
15
62312
15
62313
15
62314
15
62315
15
62316
15
62317
15
62318
15
62319
15
62320
15
62321
15
62322
15
62323
15
62324
15
62325
15
62326
15
62327
15
62328
15
62329
15
62330
15
62331
15
62332
15
62333
15
62334
15
62335
15
62336
28
62337
28
62338
28
62339
28
62340
28
62341
28
62342
28
62343
28
62344
28
62345
28
62346
28
62347
28
62348
28
62349
28
62350
28
62351
28
62352
28
62353
28
62354
28
62355
28
62356
15
62357
15
62358
15
62359
15
62360
15
62361
15
62362
15
62363
15
62364
15
62365
15
62366
15
62367
15
62368
15
62369
15
62370
15
62371
15
62372
28
62373
28
62374
28
62375
28
62376
28
62377
28
62378
28
62379
28
62380
28
62381
28
62382
28
62383
28
62384
28
62385
28
62386
28
62387
28
62388
28
62389
28
62390
28
62391
28
62392
28
62393
28
62394
28
62395
28
62396
28
62397
28
62398
28
62399
28
62400
28
62401
28
62402
28
62403
28
62404
28
62405
28
62406
28
62407
28
62408
28
62409
15
62410
15
62411
15
62412
15
62413
15
62414
15
62415
15
62416
15
62417
15
62418
15
62419
15
62420
15
62421
15
62422
15
62423
15
62424
15
62425
15
62426
15
62427
15
62428
15
62429
15
62430
15
62431
15
62432
15
62433
15
62434
15
62435
15
62436
15
62437
15
62438
15
62439
15
62440
15
62441
15
62442
15
62443
15
62444
15
62445
15
62446
15
62447
15
62448
15
62449
15
62450
15
62451
15
62452
15
62453
15
62454
15
62455
15
62456
15
62457
15
62458
15
62459
15
62460
28
62461
28
62462
15
62463
15
62464
15
62465
15
62466
15
62467
15
62468
15
62469
15
62470
28
62471
28
62472
28
62473
15
62474
15
62475
15
62476
15
62477
15
62478
15
62479
15
62480
15
62481
28
62482
28
62483
28
62484
28
62485
15
62486
15
62487
15
62488
15
62489
15
62490
15
62491
15
62492
15
62493
15
62494
15
62495
15
62496
15
62497
15
62498
15
62499
15
62500
15
62501
15
62502
15
62503
15
62504
15
62505
15
62506
15
62507
15
62508
15
62509
15
62510
15
62511
15
62512
15
62513
15
62514
15
62515
15
62516
28
62517
28
62518
15
62519
15
62520
15
62521
15
62522
15
62523
15
62524
15
62525
15
62526
15
62527
15
62528
15
62529
15
62530
15
62531
15
62532
15
62533
15
62534
15
62535
15
62536
15
62537
15
62538
15
62539
15
62540
28
62541
15
62542
15
62543
28
62544
28
62545
15
62546
15
62547
15
62548
15
62549
15
62550
15
62551
15
62552
15
62553
15
62554
15
62555
15
62556
15
62557
15
62558
15
62559
15
62560
15
62561
15
62562
15
62563
28
62564
28
62565
28
62566
28
62567
15
62568
15
62569
15
62570
15
62571
15
62572
15
62573
15
62574
15
62575
15
62576
15
62577
15
62578
15
62579
15
62580
15
62581
15
62582
15
62583
15
62584
15
62585
15
62586
15
62587
15
62588
15
62589
15
62590
15
62591
15
62592
15
62593
15
62594
15
62595
15
62596
15
62597
15
62598
15
62599
15
62600
15
62601
15
62602
15
62603
15
62604
15
62605
15
62606
15
62607
15
62608
15
62609
15
62610
15
62611
15
62612
15
62613
15
62614
15
62615
15
62616
15
62617
15
62618
15
62619
15
62620
15
62621
15
62622
15
62623
15
62624
15
62625
15
62626
15
62627
15
62628
15
62629
15
62630
15
62631
15
62632
15
62633
15
62634
15
62635
15
62636
28
62637
15
62638
15
62639
15
62640
15
62641
15
62642
15
62643
15
62644
15
62645
15
62646
15
62647
15
62648
15
62649
15
62650
15
62651
15
62652
15
62653
15
62654
15
62655
15
62656
28
62657
28
62658
28
62659
28
62660
28
62661
28
62662
28
62663
28
62664
28
62665
28
62666
28
62667
28
62668
28
62669
28
62670
28
62671
28
62672
28
62673
28
62674
28
62675
28
62676
15
62677
15
62678
15
62679
15
62680
15
62681
15
62682
15
62683
15
62684
15
62685
15
62686
15
62687
15
62688
15
62689
15
62690
15
62691
15
62692
28
62693
28
62694
28
62695
28
62696
28
62697
28
62698
28
62699
28
62700
28
62701
28
62702
28
62703
28
62704
28
62705
28
62706
28
62707
28
62708
28
62709
28
62710
28
62711
28
62712
28
62713
28
62714
28
62715
28
62716
28
62717
28
62718
28
62719
28
62720
28
62721
28
62722
28
62723
28
62724
28
62725
28
62726
28
62727
28
62728
28
62729
15
62730
15
62731
15
62732
15
62733
15
62734
15
62735
15
62736
15
62737
15
62738
15
62739
15
62740
15
62741
15
62742
15
62743
15
62744
15
62745
15
62746
15
62747
15
62748
15
62749
15
62750
15
62751
15
62752
15
62753
15
62754
15
62755
15
62756
15
62757
15
62758
15
62759
15
62760
15
62761
15
62762
15
62763
15
62764
15
62765
15
62766
15
62767
15
62768
15
62769
15
62770
15
62771
15
62772
15
62773
15
62774
15
62775
15
62776
15
62777
15
62778
15
62779
15
62780
28
62781
28
62782
15
62783
15
62784
15
62785
15
62786
15
62787
15
62788
15
62789
15
62790
28
62791
28
62792
28
62793
28
62794
28
62795
15
62796
15
62797
15
62798
15
62799
15
62800
15
62801
28
62802
28
62803
28
62804
28
62805
28
62806
15
62807
15
62808
15
62809
15
62810
15
62811
15
62812
15
62813
15
62814
15
62815
15
62816
15
62817
15
62818
15
62819
15
62820
15
62821
15
62822
15
62823
15
62824
15
62825
15
62826
15
62827
15
62828
15
62829
15
62830
15
62831
15
62832
15
62833
15
62834
15
62835
15
62836
15
62837
15
62838
15
62839
15
62840
15
62841
15
62842
15
62843
15
62844
15
62845
15
62846
15
62847
15
62848
15
62849
15
62850
15
62851
15
62852
15
62853
15
62854
15
62855
15
62856
15
62857
15
62858
15
62859
15
62860
15
62861
15
62862
28
62863
28
62864
28
62865
28
62866
15
62867
15
62868
15
62869
15
62870
28
62871
28
62872
28
62873
15
62874
15
62875
15
62876
15
62877
15
62878
15
62879
15
62880
28
62881
15
62882
15
62883
28
62884
28
62885
28
62886
28
62887
15
62888
15
62889
15
62890
15
62891
15
62892
15
62893
15
62894
15
62895
15
62896
15
62897
15
62898
15
62899
15
62900
15
62901
15
62902
15
62903
15
62904
15
62905
15
62906
15
62907
15
62908
15
62909
15
62910
15
62911
15
62912
15
62913
15
62914
15
62915
15
62916
15
62917
15
62918
15
62919
15
62920
15
62921
15
62922
15
62923
15
62924
15
62925
15
62926
15
62927
15
62928
15
62929
15
62930
15
62931
15
62932
15
62933
15
62934
15
62935
15
62936
15
62937
15
62938
15
62939
15
62940
15
62941
15
62942
15
62943
15
62944
15
62945
15
62946
15
62947
15
62948
15
62949
15
62950
28
62951
28
62952
15
62953
15
62954
15
62955
15
62956
15
62957
15
62958
15
62959
28
62960
15
62961
15
62962
15
62963
15
62964
15
62965
15
62966
15
62967
15
62968
15
62969
15
62970
15
62971
15
62972
15
62973
15
62974
15
62975
15
62976
28
62977
28
62978
28
62979
28
62980
28
62981
28
62982
28
62983
28
62984
28
62985
28
62986
28
62987
28
62988
28
62989
28
62990
28
62991
28
62992
28
62993
28
62994
28
62995
28
62996
15
62997
15
62998
15
62999
15
63000
15
63001
15
63002
15
63003
15
63004
15
63005
15
63006
15
63007
15
63008
28
63009
15
63010
15
63011
15
63012
28
63013
28
63014
28
63015
28
63016
28
63017
28
63018
28
63019
28
63020
28
63021
28
63022
28
63023
28
63024
28
63025
28
63026
28
63027
28
63028
28
63029
28
63030
28
63031
28
63032
28
63033
28
63034
28
63035
28
63036
28
63037
28
63038
28
63039
28
63040
28
63041
28
63042
28
63043
28
63044
28
63045
28
63046
28
63047
28
63048
28
63049
15
63050
15
63051
15
63052
15
63053
15
63054
15
63055
15
63056
15
63057
15
63058
15
63059
15
63060
15
63061
15
63062
15
63063
15
63064
15
63065
15
63066
15
63067
15
63068
15
63069
15
63070
15
63071
15
63072
15
63073
15
63074
15
63075
15
63076
15
63077
15
63078
15
63079
15
63080
15
63081
15
63082
15
63083
15
63084
15
63085
15
63086
15
63087
15
63088
15
63089
15
63090
15
63091
15
63092
15
63093
15
63094
15
63095
15
63096
15
63097
15
63098
15
63099
15
63100
15
63101
28
63102
28
63103
15
63104
15
63105
15
63106
15
63107
15
63108
15
63109
15
63110
15
63111
15
63112
15
63113
15
63114
15
63115
15
63116
15
63117
15
63118
15
63119
15
63120
15
63121
28
63122
28
63123
28
63124
28
63125
15
63126
15
63127
15
63128
15
63129
15
63130
15
63131
15
63132
15
63133
15
63134
15
63135
15
63136
15
63137
15
63138
15
63139
15
63140
15
63141
15
63142
15
63143
15
63144
28
63145
15
63146
15
63147
15
63148
15
63149
15
63150
15
63151
15
63152
15
63153
15
63154
15
63155
15
63156
15
63157
15
63158
15
63159
15
63160
15
63161
15
63162
15
63163
15
63164
15
63165
15
63166
15
63167
15
63168
15
63169
15
63170
15
63171
15
63172
15
63173
15
63174
15
63175
15
63176
15
63177
15
63178
15
63179
15
63180
15
63181
15
63182
15
63183
15
63184
15
63185
15
63186
15
63187
15
63188
15
63189
15
63190
15
63191
28
63192
28
63193
15
63194
15
63195
15
63196
15
63197
15
63198
15
63199
15
63200
15
63201
15
63202
15
63203
15
63204
28
63205
28
63206
28
63207
15
63208
15
63209
15
63210
15
63211
15
63212
15
63213
15
63214
15
63215
15
63216
15
63217
15
63218
15
63219
15
63220
15
63221
15
63222
15
63223
15
63224
15
63225
15
63226
15
63227
15
63228
15
63229
15
63230
15
63231
15
63232
15
63233
15
63234
15
63235
15
63236
15
63237
15
63238
15
63239
15
63240
15
63241
15
63242
15
63243
15
63244
15
63245
15
63246
15
63247
15
63248
15
63249
15
63250
15
63251
15
63252
15
63253
15
63254
15
63255
15
63256
15
63257
15
63258
15
63259
15
63260
15
63261
15
63262
15
63263
15
63264
15
63265
15
63266
15
63267
15
63268
15
63269
15
63270
15
63271
15
63272
15
63273
15
63274
15
63275
15
63276
15
63277
15
63278
15
63279
15
63280
15
63281
15
63282
15
63283
15
63284
15
63285
15
63286
15
63287
15
63288
15
63289
15
63290
15
63291
15
63292
15
63293
15
63294
15
63295
15
63296
28
63297
28
63298
28
63299
28
63300
28
63301
28
63302
28
63303
28
63304
28
63305
28
63306
28
63307
28
63308
28
63309
28
63310
28
63311
28
63312
28
63313
28
63314
28
63315
28
63316
15
63317
15
63318
15
63319
15
63320
15
63321
15
63322
15
63323
15
63324
15
63325
15
63326
15
63327
15
63328
28
63329
15
63330
15
63331
15
63332
15
63333
28
63334
28
63335
28
63336
28
63337
28
63338
28
63339
28
63340
28
63341
28
63342
28
63343
28
63344
28
63345
28
63346
28
63347
28
63348
28
63349
28
63350
28
63351
28
63352
28
63353
28
63354
28
63355
28
63356
28
63357
28
63358
28
63359
28
63360
28
63361
28
63362
28
63363
28
63364
28
63365
28
63366
28
63367
28
63368
28
63369
15
63370
15
63371
15
63372
15
63373
15
63374
15
63375
15
63376
15
63377
15
63378
15
63379
15
63380
15
63381
15
63382
15
63383
15
63384
15
63385
15
63386
15
63387
15
63388
15
63389
15
63390
15
63391
15
63392
15
63393
15
63394
15
63395
15
63396
15
63397
15
63398
15
63399
15
63400
15
63401
15
63402
15
63403
15
63404
15
63405
15
63406
15
63407
15
63408
15
63409
28
63410
15
63411
15
63412
15
63413
15
63414
15
63415
15
63416
15
63417
15
63418
15
63419
15
63420
15
63421
28
63422
28
63423
15
63424
15
63425
15
63426
15
63427
15
63428
15
63429
15
63430
15
63431
15
63432
15
63433
15
63434
15
63435
15
63436
15
63437
15
63438
15
63439
15
63440
15
63441
28
63442
28
63443
28
63444
28
63445
28
63446
15
63447
15
63448
15
63449
15
63450
15
63451
15
63452
15
63453
15
63454
15
63455
15
63456
15
63457
15
63458
15
63459
15
63460
15
63461
15
63462
15
63463
15
63464
15
63465
15
63466
15
63467
15
63468
15
63469
15
63470
15
63471
15
63472
15
63473
15
63474
15
63475
15
63476
15
63477
15
63478
15
63479
15
63480
15
63481
15
63482
15
63483
15
63484
15
63485
15
63486
15
63487
15
63488
15
63489
15
63490
15
63491
15
63492
15
63493
15
63494
15
63495
15
63496
15
63497
15
63498
15
63499
15
63500
15
63501
15
63502
15
63503
15
63504
15
63505
15
63506
15
63507
15
63508
15
63509
15
63510
15
63511
15
63512
15
63513
15
63514
15
63515
15
63516
15
63517
15
63518
15
63519
15
63520
15
63521
15
63522
15
63523
15
63524
28
63525
28
63526
15
63527
15
63528
15
63529
15
63530
15
63531
15
63532
15
63533
15
63534
15
63535
15
63536
15
63537
15
63538
15
63539
15
63540
15
63541
15
63542
15
63543
15
63544
15
63545
15
63546
15
63547
15
63548
15
63549
15
63550
15
63551
15
63552
15
63553
15
63554
15
63555
15
63556
15
63557
15
63558
15
63559
15
63560
15
63561
15
63562
15
63563
15
63564
15
63565
15
63566
15
63567
15
63568
15
63569
15
63570
15
63571
15
63572
15
63573
15
63574
15
63575
15
63576
15
63577
15
63578
15
63579
15
63580
15
63581
15
63582
15
63583
15
63584
15
63585
15
63586
15
63587
15
63588
15
63589
15
63590
15
63591
15
63592
15
63593
15
63594
15
63595
15
63596
15
63597
15
63598
15
63599
15
63600
15
63601
15
63602
15
63603
15
63604
15
63605
15
63606
15
63607
15
63608
15
63609
15
63610
15
63611
15
63612
15
63613
15
63614
15
63615
28
63616
28
63617
28
63618
28
63619
28
63620
28
63621
28
63622
28
63623
28
63624
28
63625
28
63626
28
63627
28
63628
28
63629
28
63630
28
63631
28
63632
28
63633
28
63634
28
63635
28
63636
15
63637
15
63638
15
63639
15
63640
15
63641
15
63642
15
63643
15
63644
15
63645
15
63646
15
63647
15
63648
15
63649
15
63650
15
63651
15
63652
28
63653
28
63654
28
63655
28
63656
28
63657
28
63658
28
63659
28
63660
28
63661
28
63662
28
63663
28
63664
28
63665
28
63666
28
63667
28
63668
28
63669
28
63670
28
63671
28
63672
28
63673
28
63674
28
63675
28
63676
28
63677
28
63678
28
63679
28
63680
28
63681
28
63682
28
63683
28
63684
28
63685
28
63686
28
63687
28
63688
28
63689
15
63690
15
63691
15
63692
15
63693
15
63694
15
63695
15
63696
15
63697
15
63698
15
63699
15
63700
15
63701
15
63702
15
63703
15
63704
15
63705
15
63706
15
63707
15
63708
15
63709
15
63710
15
63711
15
63712
15
63713
15
63714
15
63715
15
63716
15
63717
15
63718
15
63719
15
63720
15
63721
15
63722
15
63723
15
63724
15
63725
15
63726
15
63727
15
63728
15
63729
28
63730
15
63731
15
63732
15
63733
15
63734
15
63735
15
63736
15
63737
15
63738
15
63739
15
63740
15
63741
15
63742
15
63743
15
63744
15
63745
15
63746
15
63747
15
63748
15
63749
15
63750
15
63751
15
63752
15
63753
15
63754
15
63755
15
63756
15
63757
15
63758
15
63759
15
63760
15
63761
15
63762
28
63763
28
63764
28
63765
15
63766
15
63767
15
63768
15
63769
15
63770
15
63771
15
63772
15
63773
15
63774
15
63775
15
63776
15
63777
15
63778
15
63779
15
63780
15
63781
15
63782
15
63783
15
63784
15
63785
15
63786
15
63787
15
63788
15
63789
15
63790
15
63791
15
63792
15
63793
15
63794
15
63795
15
63796
15
63797
15
63798
15
63799
15
63800
15
63801
15
63802
15
63803
15
63804
15
63805
15
63806
15
63807
15
63808
15
63809
15
63810
15
63811
15
63812
15
63813
15
63814
15
63815
15
63816
15
63817
15
63818
15
63819
15
63820
15
63821
15
63822
15
63823
15
63824
15
63825
15
63826
15
63827
15
63828
28
63829
28
63830
15
63831
15
63832
15
63833
15
63834
15
63835
28
63836
15
63837
15
63838
15
63839
15
63840
15
63841
15
63842
15
63843
15
63844
28
63845
28
63846
15
63847
15
63848
15
63849
15
63850
15
63851
15
63852
15
63853
15
63854
15
63855
15
63856
15
63857
15
63858
15
63859
15
63860
15
63861
15
63862
15
63863
15
63864
15
63865
15
63866
15
63867
15
63868
15
63869
15
63870
15
63871
15
63872
15
63873
15
63874
15
63875
15
63876
15
63877
15
63878
15
63879
15
63880
15
63881
15
63882
15
63883
15
63884
15
63885
15
63886
15
63887
15
63888
15
63889
15
63890
15
63891
15
63892
15
63893
15
63894
15
63895
15
63896
15
63897
15
63898
15
63899
15
63900
15
63901
15
63902
15
63903
15
63904
15
63905
15
63906
15
63907
15
63908
15
63909
15
63910
15
63911
15
63912
15
63913
15
63914
15
63915
15
63916
15
63917
15
63918
15
63919
15
63920
15
63921
15
63922
15
63923
15
63924
15
63925
15
63926
15
63927
15
63928
15
63929
15
63930
15
63931
15
63932
15
63933
15
63934
15
63935
15
63936
15
63937
28
63938
28
63939
28
63940
28
63941
28
63942
28
63943
28
63944
28
63945
28
63946
28
63947
28
63948
28
63949
28
63950
28
63951
28
63952
28
63953
28
63954
28
63955
28
63956
15
63957
15
63958
15
63959
15
63960
15
63961
15
63962
15
63963
15
63964
15
63965
15
63966
15
63967
15
63968
15
63969
15
63970
15
63971
15
63972
15
63973
28
63974
28
63975
28
63976
28
63977
28
63978
28
63979
28
63980
28
63981
28
63982
28
63983
28
63984
28
63985
28
63986
28
63987
28
63988
28
63989
28
63990
28
63991
28
63992
28
63993
28
63994
28
63995
28
63996
28
63997
28
63998
28
63999
28
64000
28
64001
28
64002
28