42137115981095971189639249880102113570071112951158865662192917292231489044553981122133326694016411352955183153013708548331251045360116389719025822136712653951433132995414735191256148886113891712001974163816311100609152866304171