23877110364018665876724258907632216472751051708366391462027676616711060991647376391757628666086203454511676575105343463238726674154514659472629363227676591731326290639126322863217632265762323857676693590731329328732387817326111042626789063916559142629823866112410886392067660639101733767664639184756435908313371161632306390910866026154512475613052576295451011135450651056262996724360262589034757323879110511316765866729647286323263231576305450923852305610991108647346026657627510555105247565386363133126297