5005604902003455928010923145546021525817612448242785841270513655362191082147187612974398548101774464425426677848728646616822620278773644737655654945347636933932071580130853551835280575519846250431848388199475384122661239340739937955268744178946823487377802408493237858982863242237750331213117179389598602486525232779655362807749259178153509372452130647256566674470224905877176379230356416152427352619011126822136882533054830948054116424447816770230235385173795448317353141786677565581071451959746952854804446222204444818765711336544042611869681207522588457678189337562711975267199370767762260826108353561373136516592966497027605401816014452981826581476036846772834828869013355066141663192110289340374503123913344511882813454007466752506541351942171442628093388404671603495113041694365065347475245439743864172401275600472510585307572427115171196402439214273282773883778371413628570437326938145620435479138539333225212267701264342166709236162146464390567535447634654882741393128391385518576489636680284249261777230518756127666648438215471208435485163351801165125862274794422395683103983832371708462287463571668436855405403332037979636712131474738845817451434172766277179929971114854669168576501735852944592102832913501374820529429522333252197656402643781166642336678116728387346236155884720625370667370356263711426583422025138675660502724372785231514232932423777658068035477734437827459921772545646211366404593853569537679605630777165116705381937180070852025579363968921684554250230067655546557450387282832143712507790493013156383167763021203447357051527960241449193461248595543862181403066047051273361126486529863571350891769596125152731128744964220162819576636563665751155505753323640788808328238715907945533192877105545178424553804253437191911866885274734825715772979879661745175355234643511546456862527437686417301452291567077412247802770784106290375754406335820629489