4272704568954347533921156956630646463770320353714641388805365825475036541987444663737548487151379401807514709279801118675174712715675934822363498266554355988325407431568391526464059117123134812521552565176672712508397649799874453802072345516741477967183362375123437455724537975006278529546372810585457133160192523658568226346361239586444238242169827777666502117197333102225885245550126935511226292448353255632172342677718065565213935653921420119570873227449050544625263677809313679628216057936483084514385364628454614588464870783774927326513625120549389153713768399560546175232481287773447276148368853241455193328422228375636135510304278334691249545378285260275784307597828377849571642589366111122802109671855338180855111081577955956230129650429344146319425917916716667265618831679476244273436958623017622025494286439233684790382362783449391803778319781647541398645676200665345450854238386570390706465383748142284681154834517844026463951840712765717347863066850776466337635425143717137286023506637368028333018274664190563772446625631274621942620853514430383533354493711433671287691896703284232232212125966911437677646006736864681302537891440078611661314244297281454344520261554685352690298437106638962434806531618007047762727983547701167567443483123258362022137672962933118743645247390650792538199687519317838547337406523417353845497152076529124060318170567873186170387280155655261103742254701203005322445940237028819319112166014599515321382177827192103152047068826871479548573676110711365923565282528513557289760750318767689137168841561302811552602196820640852752309162701351122278048082994711637546677257555164886046018472481417551406147264347617747444452716522934210430586544061679197780424521731595256741553926652215748611575329498590216751763371460727503815645094697302183404794047023555025022320710587206641488403489747558235484599335467178385738290788124542840787