8061684035135637674870985450077726285218863748610614479276325047942254352471828134028439026520869035114850346565230215221225680789452803123187291762478142749405487135493232760556280377677401604662344437196327857037626815344620737879735747425118454474567855047650236659736238534937973138328919855667514535523259334338161189202658133180714706593475571266255552489590617454513675075672208258043165534384715427762936624261287964577487071667997722047351732175106638283895082737321824558497462882605195585475896363084417324824382633567832339601866591925605515983431724356564456041866896537128341227531303133655501242351403022752405415376302907544833324536948154054427442792675386355200224251118755402301300312795147163222782176586472400626863880012060278330911543768522630445437271548544037170548234176844221246585686741221029967632828526467144181244562233107407729488368136451258117267109286648554717786556885557283731671465996735463108767951556483964234399458838162585853708098053187547046480777352044894344170160384588750112672127206352175596526643353460307902691571951653565398945025721165524116443652221470446966460578209123367121336424841694391115117016417691143821745213616392542031081938356382167945281712286407446546581115234852523723864793252350645780691223145472837137376603311357877114067914612362566578101517522612131945597455697783747240439888536231317295463177666229505765703242388837681512549779156505181066154991394901575229774321832073811327177130511028222720517938023917811619922493916492796517345274142474172778433358646449405687161435663372192724761961907884238323452533975723064747025578021984365256113745976682064720124978144735874805646873036985147361544878275387706509784796197603501761362701251383366864463237046266467218465953813756843157729698710294670337155387629513307647082762988413143036656285379834214131928086001917902877513464449635509840801