6283904222313193784371447626441363508342582832152591335334564964348027441541372569769334224773142446528561340249551714203808846243747291284300807838115655163402810703196451845376852458241887173305045686711127111673553843656375386791522662907103076416725231173794636676474254492933027522278547822174603669051860474534373183918784039827020413944316503875073101271626601471486647684452327022329725567855730540345427523621111473934526531184033342121800122647811302545531715509628511676065944231573067530436825234251418210746440578940112448523737380464215147155680128272213244567190233198853264639381213554446380494352393091775972501547952654387853568097552943973893248778230847225268662525349317197552972958282407442965354575994865607632891683715857095201762006254033814643966668725174889796835502706447976054004564368277678027615252647814483548471815434757439192645140917671281185566178768844058479210399328545377451517368925624863718468386482211751331461172563221565367727621928830831326075325359351235247628655954715770744830628719194570522339665466346201303519564381208261803161650228280566731333542183714312519556615335423189500663778713589857021791696853366524472381147715963884701387791913695395361997086305101136485115093460279834410615338774164670479427855433545023155109174601489783684719273568673663673453826513348441728426865864727114152437746767720216459847494238322793514901372204627646687863378012825497154073322223167326323202058556453120545982424865721659016560170505175362754638674595488186555352812299915677261750267806262558603145314385226312766501427444841942076783766383214727123269805432123742991935110725876901662737922717701808497016587767994065467653824245626917885272223436125773705481370738820484753755084047376767847905728254656701603012010811505216356958865629922986567464592065714697807771884551781103413187934746007913916816547651367235729640