51728405983222750365575744736731271351123591631268357392901133014476132394842845556631767425304556821801117676402585441147368314805503945648457894128720221208503414072477178602595020180503511933757190192925503772483455548657457712391574084114722184624270796550365625420880161867716724784623536602556730772433253262441014875648661128977532675322251265035271206406867404468330471721357507534597510357531870116427222073163777745734202457004068272473292885234653580344135833410094930821704554892749734253468032696