11291492115892111880563118952631205230012104291121899112235468122424214123837811248624312584978126650941293597130051621330296213331135133533136399361366849713849271141999131487452156199081578986016145481616108162677391691786217104998175475021761910518137197181847118185057951852234519061680194959531955633019673214