2682805547082332517302751613319756222591165212262540436382195264763561513189718230544853331741874002981085951333841252777226576651526076236728659023282576765650760454237552682853176846235349152422256662399111308342519423531817026306768105212283554893035501781377854977136659846779614146865594479289541316765687343345594153916251813636850346020770355120625579120536946419458475166345445017296527973399024913456192556373711663451668213597849330234219792211312458266639773200273439659257586638127254385664678611184813885647049013029931029759656424114233768567483858950420851031873574372354514198661438646536502171963368670270778392185647552741072697822951695653911995371206517774435856872012243143552564470137214291239365712229231482770153244731891826022243512393306250397632258167293140845288690444248789282535407748688362379448271128352707473435523094021734726292538071478646637500163497521152350545672203522243976012814457502152021143742871393462833639827873624073214472714546548318080614834793284356222512457779138738006773194253481433842370505223827466657685433174761938975294340174680876495634855671164071371452880585578552444234470917567784459135313560155645328177371179593122761151469794675811121781487463338788808667541726863865235554505692529976478374782625926060548502553852665426350484380454452383741170486660193717480226377305704117802296786478570214376926953630079960364344737827280126738179516823847112210624466285876572762162795467146256644920444080458816471543711028573735383072906371046111405790666887781132615119109206794552367444716481537024276576917122148819169142435175539073821831568940683596341658548146343427987067194535083327603022278541660012565464118857250964268463672810633384070580966780343255783444159940182018619078751746156546713358417538371545471602373207514045247477630463515722036164084778074957112430110646768174540379852067355837832387