70717218101203289248162954369616311676122459615813851496918131313306461111151212253991721345591129532413841561901354204307120815417193801511140316401423265160152911911878535825141658758359