8371143772242047792682705663782194392751904382868345042176447894080464161354228801450825535163137133207885272325447952691721768351354635325461445171347012823192302131701432513356059348415259628835239171231755144751547666250984752630828047868167731345718976825863760165530680818263076922030937639720074184969581131951472857628524729620771187768265391234224644795255077374271481252322545259868734311874727144683253665051174323720882065937267580978225471663311128764912043573475140167561704168760233473294752283787709174260806790675415891211813715497655405193154691273856417181368532727705186792932153744505732711255310210264197885651464491386562502794852847821548324912477755087802514265748487763632218671335116267442211778207810307791117122239201276686500567400664162736528753334503451635554657490448797333713467586734444838370647510799361672639513214342676152315993401441792592022891967542408001397555678071380443186729545248390382595680568706363454123464548248465538241191243291974883810655281685587638703192199585341388194667963181751115903731777574588252730368351805238459651623126056908074707729091486480384142717154749784303253714115710793222691221235217506282264245516173471668549203688266557165389403654635587857642052975522442362561453162745128462731070866049468786369383151399332128559180776543206933743495315633860440160133562344125983250274637936635668970570227745235278290461653130453942282843654460153300402827296365924063505203674262667556198261458424301141157761780370525759766372426548524654504626781645697351128407197663867517316434819935552243770733716962933030556440415589193715666398508652354378340736765837510770278114767744108648302405178194478673883957132867334834624251773642661110794381553216633394017925726028111884565466467736210930467021284550160372742544156352489684798299600728336423837640295542841668223229555855856043144543876364665298474