112348861122029711172042111720171117201411171850110589951105883310939883108877731068258510679782106558361063927210638222106368981061999310613061106082181060821010579420105611281056112710560505105605041056049310560123105600551056003910560038105580301055608110519644102671061023045010181510