2126482982007447555971942833494693041312134424170571978834207514289750761558730254110476475531521885931746555644811936750335251706521839531575692034565362605856627761401201096817511962761761722044825404432262115095043907173437711602688387279537183743533490191353791465376297382228702316463239653566456284267321131514866562745073868114463231673291448674114484173548571455112545731977239774385446137445536612826794581374366460221764338227117861732905004231123806767537093327907038925971369377425986383381647822423645116776736556060551236931520545013954937830076940573657603333190547189192519752474243490331476542955637644059530214699453303441543317273828805762442351647784066496756365243722162322785201334527654833887482101362672804002314181060281738348784762202313749460522566832754310266847690104674371112651702888255567062940312238166537950816524065081438415355153872797074761787968094014647837188039330959010752625163054419522530136234705573467125138533372062573135238407881308456777376548822091789745495866687804596371482498511767176646269234505255753215284626399419124567689487601470314296219771995719614225620471404305799118679734375270484528651661572511559708312175701328127427442562687874392294241693542876585383403564407605706405374752484452238015393614687412375018067856444585523392333183082216887154543317117965986546330438154773385479145728604510746606415683072613845894625568492642857474475042277733678867879779837282350214489550218383480108852389782523355185547361688075653683988046001711775027098082998001981066647683417472162197222258402727781972533735255962086805471066271685473779294691399846123642835561855770746320686252275180391156787161115187541166250327312933424494665274376335172928635545881816721445486671537922622275874463355455553611614632617042113816352425542635367112139230624223020166334579365259915666186802820444182155982728408272684128646