88398471402373456169202165438033992837531382394034547981515411968112701247808473974504801933673657999756074254511211524657315582075553729637912128590555421278463437129115329780977651401268225463607831603011169940433833691922162497733071738103127791685011747961781254788978119705572846296