217149319251158135118361017159877441318762611889205324152196983666497135117233819911494113917491649317191811001090840262911810117012391013091336128424216471541628259147211781777171616042301822494145519341664213881368128185713147871422162712941514173082713561636224130037