12907251036789109290310927848018741321191140270063334369896469895888190813922741380128509291192220102025110202601922191112562251193121380820007679936114082124680515712241392354235361235416974084192939115085410425297605689344989344631876539258147165314716521471655507749904489301139284603268528439224122231843963723425898940987310275154868330249163539115487006131713949843965009408771807511548723143708143534725443713874313903694216011601503039126356873950053039119045383039131543061168166321534248385090685819216136652653657443357439257442757439014962075264635267004557811457031881675112442610202942789252790331029619238218