7167067426930617620714579565379914200266548313356504789348136449478423351448863074165448050340654648718137247847513457633689130513556160849143659397163453237240369474642677691502130255564152211128589374552236250204218192361212311474642537492246373888371992391121982157763499444248273335508521467114903877732717325071514214414834037928833973469054760463073867362526471724156226843362233649539762628402767282846716848260028545659874876815375358519510718201385705934052446684612608208831813726449373220662855330450203780735771554315832727488189570737673679569715280113661135475902742357881933552468417344378416755727921037652146216119725125917813922556761346826435750664295174297686343468730764002025355552544852865974383715097925125590243377585232672678249483624461692702122912821186674023314526356573864780323845176442276772309804747298188208566165428960133120401121403783346756552053907453418087043101724817935868463208542947576868726712233227522312383845896806807540568753353389385336721468844510738239880923661226447707425551560660645375347317545495674606663998022894713701535454409782714543217685810454412901412346447782197661165071325850029383979722164858855979026146347563842477751459582830482578383478651576917919640335219042611712770634419498316372973118226276635724470978757167643948429679652355360217111136528327835523046674815570819531919164166547284158765650532170845526135538317308861936802163891877025240485827657383384303473336650376392287637514375164615138031275235340752552842108469651991565414793817797855632137703002294276983547051865815448675577227280564351122239125764022165467166115605710186345501381807052275964892657541096525225651385582424365444761147431573548003335617948407811774551213502876893371627445206624658113142061070353644471232863278125599603441612483027983620604281342256971068011245271647019267177459765601746301636629719791299508110