47616959954518711556041608187815124089691223161761810181891811314563981506190416876478181171132914687971587695952147419821010486119498073273997153288311101959185456763812526571679845149911189711791413189810549851275140108219261713181750163599713256251938400171830219741022