85154824329778176791636296937010851484531129221167062681611121046272827620605510259105440650455496630252575235375345270157575411581143114268693985210257877685417970411277101229955255122875512638460076743049523583599481884751184111362926254798760313620695033045735549046188312303328577865904871043143756557126511510443611058103214670568316085857681061761810531115542609580949799574335634520706315851116897369758528103984011859403497967595497555276423832426434488522956546649612331106794311418347081038717352893003511198954854951470113322896211265438703361234960871