23877110364018665876724258907632216472751051708366391462027676616711060991647376391757628666086203454511676575105343463238726674154514659472629363227676591731326290639126322863217632265762323857676693590731329328732387817326111042626789063916559142629823866112410886392067660639101733767664639184756435908313371161632306390910866026154512475613052576295451054506510562629967243602625890347573238791105113167658667296472863232632315763054509238523056109911081132647346026657627510555105247565386363133126297