2334241897736767762461317361751201631952375265323637211158525537176245047259512241967098041925183348382114384652734856116507314152479279652974263831274884652661642033023651467259867877815325444281411555715003777617017382824435374819412430781179947325354121929618673131919842333966349170407507792834626567466615657441474314050327688556376666251688234732855701654058531084045191325073662982511878670655190854496805452786658492731885434454383007764229917713531666268242160446767435332148764464734667553338337425560522922877942084855933872047472065444001741931688267540770872851054754991378213655269127962055016918156814211271747567612886196390481726044644354885428855080156944078263192391063023684015387351514029202835686648399121797505674441738370649436117477685445556710774383266048749038513863230920745317931534578346337511343735239722524171327548032030845730644728152816656331265359933565220013967247011554653715704798482790793167729460673451855788354284508590293361261690539760483597659282154805447327714486052223048916158714065666134624980248151136947119980365746833151429139875525958912353570287789435028014471156214525723222152015777230518211741737467476646504365866878522681052460055566283745617882071425834226453637540839748412203493282381763662014788061337189348624875123177721431064216827552348405966912894032113308073737351588501586391602654353812155424221626476033405585642723433566452222376668477070133384522837962831378036238824321869382114513753638664265423745152625254521974449817146618712575413699719637384743895578713083445810934170331860130176321722474927030380976180439572502526716812907895127956897817459771538655433620670344454640644106639212769166791376872295611480860685523707710334697527922272947276416435126048438055927152121036732235730256267110252636459509784191557675286355427156237656512302748006356507915877052988473847127762404898522954190