9718022614128048629414756980237177371024479223940660233153446262485680572796356297334008553453097285052551768287878233422767838358673551668536501224449238760399642803854405174402350321968387343705554795007532834623302062474187717535525379164765537319316657648214589437138317366793151383874396857816447031982763972672521521665166555434321351321947554456731317270514021811821081076176419724159743814748563157650588243701778453671436567792254565667063905607322852881361023746625651454675546025379522265362318629123250789897638414889025413681269268307284832217528175114271545536001483694014556387804934177281664766872916367217858512082552622873780734916830229360316768942743722743743545056448749784127121204711511804587215137686163664809550436405036914641113731930871459374363524595146125125971922425432032116743321072604702147851538265836538556442145188144338876626617947413548395595492055482638913375231044363579122133923231564964519914212253928626656817325871337644539838418151254184818405187361137511542223133323485313569064110984973174424983533654067642645835911394483470776522942754675196537184822121241797668051906302826704473782647708477305566027373524055248323546340450959844011612787304750467155544416593346156436374456535354880036727047264358667926518964655386320769407712193299602381394681702966476045081942004571302484876950418282715341798279538306146771527852476885073012987681173511697274483373527091616752078665950305704523667797106201236340162287300490216465289521502738452451729707473768117994257767417726188235476722303633156259665212546953454110963685241866844033802616712572027773143426058206632219215542465484522338827119112867778583754548974798788510790570295391542628377599114229776012207864712783613757194842087836395201957081663488463287625716467331270235555830380699480206344590595406632217180855775163711274610844180116074542366629056185335272754