10228380104542841080716310992367112214881124954911436623115681181160181611634567116667241187971411897243163110442404247924046766240492512708615227508977276904332772547127813086278484912808599828209406282100632824966928329288283604062845388428554121285875152892910329154140296812292991520331617718316180523239127433933141