6038525719630154778472845572711323154785504793425167130826133488163690732253846135072676591685607772684015712416411083524031536115335131863225169709807524232382788376260664141678221703536397189402589684455192258146597375278236768452521587717303242172384343336202237468554721706866302130665765850328334820533098549596656598465255736366192653555135519309234371674734122165515243331222687369783773332666556123509729712706692593888533024263191934636435321346448563873737711569963393395353354072934383923271160585208423224689349142233805466398565232274781471811713505372378854730355439279539435655789352354761762502744716774876414478112384616687521732161240871744037968475541313469715445390640147545590838214458681304128771764453137195400654714438035188967075349035647063538143648128038745617711483779021244434160512764926519425457021533345919728529082537348066152726214482876979714523012179884955411739968545165067133855048210619927455644334284345307800540675558447884118822629636712022052016611229878274862629289655102644492765524687952195663657722721168016804606607663795287782757044054763176488863927384833503868457541529125663751376370220619845451149500565139599437776708671547477872485146637501363535533401711656785280864634612524944614818056127364226610774534416763126021822177144422956013859336848411853747921117923574478629762828163252614010562308462724223990251438616623210665175840538190218299847203749604176791581113522380780806450162760244316156229362548448997655631515646792078346361092508102042005597017416047370593269440809457164388640455777964518119154342212425229148506886007704413833445223145461575735202887924272289430033748673294761877315684247675952824061156524743281931071037438997477557053427998027945725885250116174377270804201223508489138155377305586651647143391365426675258202877665447196726912865126118682774646770717851237032083275115732781108673