6614852705861763536454248415982784645074134921948642733873614711139080467577173028475424435629133447915378047570912816714619544227648372162887896774076489769231782504481233834107694823691272681484544810913948117235130946245974944045850811317597549480656444366326047359664565755346732372366721795961154428531375411301961968087241257144686569262624042875184385487043445643321204832978557373282601773797485701686449319555302507160796425605169218386701265523339561556232568660652248466194563340451827806751038131468114227614369071156667614118238628895116038404881643087776396554705517733685143696181535752191971354350931598776215214206397455258663525222674456301290803170162344904521122383711757160013579865425367586595223162337194472884635533893425028381982252438012649154654569164959936217560276147811374770855047351920459334137352867970729318658812151705854015157533767887342995394465623703711665369340764722876727417425522347128617364420247446034828543388331189552591245044352005204653653837507277147945639810663018055431028366213854778219276271551328265926582302542404364721258721715626127339977013619935482033544555915237866626955733082885429680730331821150350063380187772849635501345993062751162132087876663261437453540710712182280188122464374333790525602127648326857171937665244841547607862265267957815481064142640065764270353714083939185276877940574644978331342552157826512281229471266718521558402108056786502037285897787923774873431977519415461852106676388357737517167044368429522011741454766432391512213874725232027134690567467201689785757632052893553058026012723856536686402068720779724233300791706256382336307178825110784867246945776562972984715573242222372674038002517052985057458465082294234414687383677993612187315957938093126373527433843910863664613371322441572216190665702249605421255443373553279590165527163406538350651235688467174438411416173808141304845