96107615733141573330157337115732968387015733071573369157336852099339232813713671275475105674375645517720658689434521512128334521434509568521815132533185029334915274514356596601221160112660082201134120907620113820113773277515564561334659725417836960732774149338235753973278466012129866357554838748311941144388131194031191335756231201710916849135249142372554631201635756111803595373794987691556276155645512975636601731046239115561431201561854549876813569243575241334568155645427527627527572553414405157691913346564987283119393120143118903018821479155301996129071835752235756053744015563311297562223178143691515769181334651275282836972