6882555727698391772103483362036894352272626525485366233438331951152435685147438804379585288487179426202259670368630690116349145571347532352315092835547451974034645349340743241518289655285513412422243658091756368729728448376116031014226654507177278371867397680603628402257676372232649535597510767495415137955697724672781975083710295118355169605186766661405907191991487156238634533826266728544461261464154282239643827688315841691648677485307640404339127173785549503651658922694768117341521765650740048243944179120078246018232048669749309187585462165124423142934733084016747121702364246383535218463846544791232302705554667092204562498383906032854443351771963702603432383784881214654636464585007971895404852021918883541313217478373536195542204746564342636604653190381593369547371221729164622131657644743015961635432655522803627775277472687304455152903714652680536680331627363585275431715344751970771438716775554856623449065040747559855329821160070648122593361807667115215128422801306629279391117941914753771378414311353978929643736109655501192174559873046371366575251553745873388405387627631937761415897415078842566846825872722816276718204623288104492331394807966562916783843685124389107752523768703208130565446445501686751574712741727734481068471987356867567977955774425438223720712137681440806827845701783754364699024474850824370421312771111711457275286461625358834438556712555656350270244694855561684264120522701470132503184237151578747229473683411482879251467373750461267452214749916178613879340613533125297918086456833378189117663790459335732766272532562312263222940533738064759516619410828133220560265978399300156206222133666422252151736412263024517787653764543987705451447603038023052016643776605138811056028582584925111242786223203541466136721271063973859933018196558403672352705708799444455317142271180350218780800751240489645552488323579860128773148498505299570586