112849131123488611220297111720421117201711172014111718501105899511058833109398831088777310682585106797821065583610639272106368981061999310613061106082181060821010579420105611281056112710560505105605041056049310560123105600551056003910560038105580301055608110519644102671061023045010181510