17830315073912178444573149819211740463816708614641717927122713680835616351582452129264586221981110206189011128473430441996088223010489685725167899114148896661722402165996097715270689162184309177974168021588911567403301313274230611978833824722010316922713771153104219524150185107077827971981682242811863991398206356213308799288535322534918561911664719505595017630321408095750102424138659105227147057171998504917774080462224415870721499012035192221116863223841189071221840747726353016975716350818460220199011569710266136849117626178512045591582259850110325791536