374172211241845191219811993183518218121185673832212286421513182710352562269235983874601389303745610991687132899251358798107121178475384545219511078117657430517781412127612774615897145211251386524167812491830108313130915671813965431730140617061252150413824716471310128481519999685951824892253