89365893362174461254457117682848114134558490779090778411791494619272308375419075418581176522727121137219113731810283631176541176952025681176691345591848147152447710772731202153156678811522571162615116263211766413498455160421280978484045516043135613295037012810231280990128099889579010602831254458552031484071134598013561336163611148827103094611765314406401176578481258832021220699785436117677890606890415128102412810251187242132077555198595037155216311766511767819374511567001345588117715117713117696117645117648115864462223189061189043711771611772011764911764761483011766611771811765813364641177231176559503601334546484031808684665063