18230117023119964973544576801384362346812171309827896011574274072474774560421568627800453132214251357221847911536151477712283144348394414219383184697187783175977174340217387122184442241491092917196228648371196821854611091822241041503311735691480815359311070651684693077023015848421782422520373190168434132946417461877242154173810080916861398861100379263932217296413521313551501431012025501086755684949049164422141543205448458701058481712113826411782102670121872122947391455872722906853241186592209231279813327679325148525179939152352065564211063794228712