19472561730115649772669912719121611659931244128756515881108107111837416711925194519511830149413331471966115038826124015301990142419881043394170517921280122199413829496811447881504104011615879023312177913271004139355313068608289047531715