17738661982178975012051335270345334412632313024401550856155085530780811141078919536783713936307191477600328679421384129108581010414626388491376629678370513475988698988794783562140094114205161588142158816720713420713210351291420599609403665705626601626600339726166166201393201417900472120761461486857448885077148456533955514246271017718139179224791611406246785583475843475833317353317847811121857066581512362715177681740727187203302887187571007219141766179700718381413345711039811039992664168566638566938567238567225475445049466102446698446617081283441110363914922541067915989141123867948676087159135567112959337853871355670217156