938965638676143370537930123885755668731415133787142032860343043557313391264487688081327698623257192518781527501819391155768426019691345181879196265741938345148622248831114324411602681341019548783928928642156123154583690783143214336619276702454616036594335182912135222011894991185998837014269106878156624477714202341648531739939508791708114636125782140873041705912830301494160828473937524416923417058417057416916417056285376419067169918126175212617513129758908711523370809236062236061374218374253408512133270712380494683826364941759186856889680117008088823839314413746109831638869154011391870015826557055522589