483374839349911476144042040366387533955343963502674091948719390254550538712463043954748847448494030141761241042778489344630542594473864333150716404914320447965420114264842662431404568749835412874317447814179549156426324707438586496714054949603461954023744016474584538940584445304506944695479664746243977499524271742807480744630742051428773916447271455934794845030426672960449544056747668444663851142873498544657128639995394434470445327460094400240943431284973744376492683895948977442704944940199