94505587955932119423035474130635544140839813704237319631408661109112687416244197029642929638445361012181285563504536093211923211764539691085651977157833597977195977178472387579902319351167739148968273090473102658212126372011655014611599931273024078480512322157251191414188848301468186831951832187831891146829683218613662781559306993126100246126415697781715592641559263101776589328894148931489372973672894809736719736708941389466255126973668973667893468932789465894641392721139278413926564460091412999634789446015139271844601351362051371922863314128951392676139267513926322287284450291392783139265513927821392768513687