5497695107472734018066451420667826137160128645144120520381819133978256440122334355274957231311065217325364925555088270131516603795551609763585585252634977921422333420830121356619833766621973410719792254809679330439152687140127282269212463707249685194528283460373783894578262506701926556672881666727834244409657050955222486658122704003674591898354811994617112038876214750337827863771863501221551448750211798654761655548498464862001135676637852667897155077411933972603687012343312188776816222076126907885245935139835362223182411674437352384804752671157947994856538383437147952761533225825934636160077718244533256074325214474530478754574830811814643643340482024381234663725372684248275322849035131968050018716376390444653665437122916368411335224501751215471421695362744681647731683977167668793828805688471717297518383426201165168711681563731476640800548585705562856978653565619622259015729432017623122682546931043647310830047755644372793071164562753381548429034422748835612517469172755838659851923054113046434240136765562463527197132955691154617131766806287236706195216405659763381466573030920424372197557968278074424744625866615956621243654935489178737239407264540225427709589512751470449676170770708177657232689539064454416155977355350461186568832604248362525542403284452647302487764808784385557752803138520744217728703629797472281479599423265155234255974541064833127788107664674045871024485413584725725635179381704478677361485054221122094820111556163444350651738303834235172932806057027375437511773636929834833676737578052331514138240245321537039915415651535550264521025162845867424268639879144781127167519023721639446543771453746711097466068480120764134152159629653933299603790306804588960274418405185188508457723453422296422895275086387326464893805385876507292931371143792853776565333760272143262191455571630673387139384837648561305108027314996325111284064328335391781