6923211703267641589526423540537864271727673827713854981053656225195527751204254628147538390707599715478873157825516359339916948799196053838850024038665318644017371726110779546030626813620051938078916284722940760214241994727431358092645938384427142902743395648376861758534854759765644529647526659873663651117423948224923843773138140526035154654141144905607377097868518168458718231649539214713189237727346677680198791762652146664334389435820244271702558273501846484295471735563787773152448350455486451510659632391921426552841023667627637979458537213933034130187446524312443753122262827658425255307438611331824316527912144130825048529766039719225256754870679914860180023483960222258634029983522781164827814313854117034189248213674542823452125137346713173327084521093767221132817652827535216880342318476767468418541320283448945655064565780473278628740044782823015146458190535280663849678378293313670259163763917611962886332050719521207388710622416905182083692814027305467712046347925666137763771305333469486621665707442058531606472832855618055455523425047764687503553677115623192155431112585441678555027124474301401137503466845194251371353265164366576456674942265037314046410858884033860745321586751237774743047697881281619777836874134452311064452536121012223645779066782517723390826508772679343144512587600398752711245364621763941220125178480357667838526385073548085653163372241272703655145721174735592267685543143743665717472945130927270511891533368714544948166426568770596269228488331467755483704349735520311345030094645956511541158011167028652074868131032437853022535222064950943980725755612421821979354217964238751535677938576527548324701934616723704778046229156980268879846515644440318017122114180667352963846044042232427924072078128975984596306295056406667847976745577965319759023519172960333672864321640666529816433569136237738303157155668106468920118855537555323701