2667135007371822269317540237871477935219579037114750344794722553082561436634854805695561634168646316278310239839283249905897725095266295845326216731539645330267297372349803274662883028807254450241838849327323128424849020037336313234551414552212251134847554540727243867945672760029680968720480125294852285390400519770112268260214451320638531653181861426905631727648719637478136539965344047023643675555178337924371854258791748535632162340282244138473463665963286584787292592170565939126953621884651855443557427625087351942347783327436801323554867854146859311118738314196295654773769208445446304674433666042192371202763321591891367123897878716828743514817113546142651028011770338312710768644482337856757507552352422747258814623846430942717922846070319836266885546545822749804116732169528377641462701785051527638264892322255135434353777727537516116464467027148455320335548264366191250331492652426281136954968535648174429416019363512751527173206157479291925476548312355278635140676180455512805341366607473687613374718272370834465670471156256261666195078358104052053396647184062132212201786026551673617768555030735356545478951566537371711817711202566466351521251764397798753223174212153114306715540564240401825447217486346137253130154151465050444110711344282870958510612183245220727380819244442212764817638259064275985671552113805706844882932648967451311578279650162872857231946911075252579754356056829075461288289806347674252705021701419914478078810279558630449300125181671152293173508346491086573854744376386404671888375021033467759760316666776074702133487454041978682052076554422473622247800336730312853646281156388802305546840605672139459557957665867073765876885439840424681385617463862305713157386737068455953421094396920164721612419138499984233705427195382079229979938174165297689847730734333457599771190637784607932865556916398414767730138752651257403636298559601314335