7873370994380604531893241355598102156327119224220908385082236511386828913313936414627084520228941227996269102159501706891218971489486684139934626109797415688710800031441451908091813260210368912509119817842660818692002941076541797192253105539885926436622451599824143729223504208047191565120457142735885836287212379214221110577095973103731119761220134135341885512021998579814013665520202352226094005421320282990141174208861612322083691158291996221067251841251694588777311309514513320785282112085534800858094215873225324531691447031538241921581406710150494047