5193432859954277612420281165217474651230935562402764865397665075865702004021657517283104837186466182754405663388556555284381232274462596852212326316233737743723454325223202693726443891211415353563135362842486786412684707387725477473708204758071521721076763085533056438880954953638485332482630853307173487306796588213664730342839563407146550840286593361167484562344161296309365226273677671214517155752631411733457147949786280274748354136212144454177763302736794133787449802383493832147785021371394577469858529740511264691718140488744317368225385729565524210175442785118645165056886665033621307411566845995092533367894442520351415478525223351427675208942017513814319305298458707640451219282239769731226495223747269024160320418135232080434570637337891112805600810711215755353480397255653702247606219827022234072551662398602443601231654767371743827288545846114404331588942273541155828762473732244160801427901924638215187220254808287681632468463597797456441680211734883791319123884970425748143534818918715314731850431386487795124762933751972512816432781544248476587652615613576836634650145040060438014359682551547471520289176460384727170639258354279538745341235674169661854713166287103014445223991137615553871103126561663863555415104015214646362657022566677756932381504665606371114487992623004905602727091965461997128038383153902055532607951423504678373691887823367296773178109228461168561267242806834423436589194195376749179120777500559459223465975021870164590249717266686753798116508554476437412777166333540527483518455852862365526051632957376505371804058354034537198003359062920654868766019598290367567568439106979752243715452657587447692751258412334625956467316712297082837922164780705854061081484696706736793045582076526471029175430325078119366833984574489544787706894652941904456635727838268321157621679342671471352336328116427031282192299271174391784635788516115735791