5628075072006487148619653902101141093727784825518267858514771117268556674434601222139950376965677707371433534622151045160433042674130205261509763366736176471738527490735107243561598440456351157750334179515777197885992807046901771251537650339219379703678673853706752450572308115270356597513388734825643316662397568338449500840767461402680448148120664121703553367614451895568457284228095407132315323973646387478357082303840763617251068734216541254286744967984752025537628520448576069524192140564282249380554236569617115716614637892342316031524056543514248168925820813145232196182295453241313233469566406717478225306849137854226555257173779724310885084832284004661716857645844779371978247269133511198564237714521707814675485524752766575635861911756355531947975372601513402402112323811701387281331600537804382962024266027993854731246603382835433783938326934471045820676857074531030939827175343692535688207211651772744199343352195630786668783220707971338521613324394768463713288106264652625916016378223113465213549136424284589446550501346427348480748709112504169464138275381528605291403512735145583912448341814539522595447963823732275389448425340558727883879287454684401288727655502297154593518300476473743618058048021682721633152512998206495114744426633278566384237156741187729808832715541552356715057053906777873513921831874954177671212718867349279675560144703706817557727454310699588375319198734131267031729430254732091686365652314766702250631787316668006403037187516561622038036582621866725366594572898944455916454221234301936259679143740426720754769166486144827266283425855198375447432173686287952273013511814176252386122248934848716777317485511652536764552124245975794212828779020130421648946818038965455764422430745537886397982225467842935025281173246676350190214488841193146632305642656372983652362947936944180137760590601765265746229545512110264345641333806256665290