96647471482713379664057539083327583331796242227701227693571595102021785475411223009929705411921316367127264112302901285451154321185316853159873115432167395770943270949720862888970537846815079487094491560984709690229552670734145673937068910455891528395149264437409114971503141199882410237111023999314963705154709626830200854722114899114567421456725142419244595544479215738141422674142257810586844671027096911023712617443847037680791351500210273404265996368123327854752934146154612937831611540031565366923582146890011084996354683911995991541340113826311986408675751424193150136413071301205268670688836488836370723559378469212987