117014331875177151312881880282866311781086163511351907465136012961221155483192010215202691544306950251278103937916191592138413412421796176617931241270177514791723883595152215961493195915281801125013313561908196998393025880917991467441752566