14212213851191846137987849668502713790914569385047942551380781380689425394259103632847301379241379571038788828813775314316913801210017010364413850614643694163847651040769834514142984769144192100175942701035459426110429713811814209394275138491139331942789058313838694280141566138007942861468491038721008111036401010419440294287137828138566