6856004685007713402404513715723327107277613614385521485201608007343381156443066474820816621640068745616766656895636048041404732675382872737075243426723081956970781526298157437702161874364376573265252892206204309307285379202769663676421528322256591872484493032551094263892362194877702682908492494653340719627478364840445976541716808072056786774813171681826891235087435658935411319277371129653752331593486227471789155839936611902806151326645365129433419375473044720327272592614421121891718386684242882845975456307504758542717792158404457455366451244232443747378398504289653339172472330205023551022446029178712078679565537372848223394390601882414365162552437971707041793848455511984883417484643539731346164749076836890539550602402369237346755250503509214121156176180254834275495621074577067147491992344835183256414726526053591163691221146483483152313835433675888055447195141641445666755421145542001772291477616986521560286165257650153387301826305376151728534012281423802016653642360364919517580363531222373842762855946366235023975367613750517383712521358538351935213663747642254946515197718775474062303998553432647881545122958014267419456711668621747027879646447548118462474251124485810106310540561525825125227887461174447823873113764745657388732107551121880950729930477234470932065463922645422014563455439608113863557442973753621334032625716052157031912736665882814128364582018658767171737084723535320722942583569027625363270144138224179854655659848053676713818128144837471585335401306731531611179966065139737440640314762237916799611356583336417942425013027414694501087523496676847934053376364462584847825445833664655832873673527012270344499293976295572798412696266678559947971331880670577811050489341670282852211808212385643372595391596135376946771276319122246663875153784777300377802167568188688760681452103517807921283452522569856582772979052770866381555178523586590143