5241125073711332692547487786718235238218913670240146134812146212827458975098334535573881064517601212832882753788373831173108538202362335398638251657632405554302548588556372885372737627952992334664758254572766361765475585041225131407646613096815193046586487475022722047965513381575107316753915352211945397025523197452193537546057117555404735491673427122252825646178883878078980052663138628415967775451602387824016567309135484767672008451531454715183503184862581435692322554727580621346343482568109893438570542629746445920359383445840068992741835640543655721791901483652266851277698274034505278042706721301654064464924174376178473570944226664346845522379915238711376530833753611563394793978023863416954285560595244587340199456422562349776154781708603330147657181357794174752181809783642511422655225038971937524348728693120211285663770259678785284736505227563252727195215443465332279712737490771198354267217379676116187461777072817131187348416002053761693998556471724245144454527444462244448494673841107531148395973465824827150348468019435356402489161480520294786234249337283266585240761648370681065418622667171317659652313522290677454787278714773768559191260803703807572173163736602084742297106704210734885415562939048878730679813723656628080186746253690485355369193820717644763686491396421021291666979038235113071251922285235656684607722375381649643922031524267935121223959068456744814645343500316111197268662151084275711237943615464377459884636125058574921833363767130046216270180529579220633166475144744065184082864114422525782668755563015670465329336840447818851537345369177955036672983214134701704231787823054426479720168688605085645013672312017664258471017532837026143881126463715137479143654282407262345903777386023363813443806741152165702356505535412967155255124498082896046011664763550932099180612873037329779330559955124301521196673561639312664695863144441207298