56792915961510180892674181467198340438214220426185006165230123169373896599807214631228475209140832492657523597489022134291381210003816960936815135132894321876781747593002973668129221699512046561217128292210931718680714820322500317975797111120266116972218009168704170238227847650412637376224143732152708140065482911527881926693654918017115738943236152386162816120077138912785192227231942039114764141556302674512420336220705486661416160310006936028310232027566226149133129665421721081641470801433321425316889736799214227169964609439988937573545200191