9123391384911739111612574012253710233196534935379350791040108863108553108522108400108370947039118591169911579113691129910921327801059899675191100911779116191140910889107612742212525712339810093296735911659113291120911049109612721412239710262890850109929108544108371907861100381040829151210090694707113546103622973179211891181