85154824329778176791636296937010851484531129221167062681611121046272827620605510259105440650455496695730252575235375345270157575411581143114268693985210257877685417970411277101229955255122875512638460076743044319523583591140114894818847511841113629262547987603136206950330457355490461883123033285778659048710431437565571265115104436110581032117914670568316085857681061761810531115542609580127794979995957410653356345207063158511168973697585281039840118594034979675954975552764238324264344885229565466123311067943114183470810387173528930035111989548549514705331191113322896211265438703361234960871