109168137744278236041309971703194080219605191768869357689449449651321702131193284318128950115782206982268778739355199199833780552194641854980983427481682167245820648417673188060348772071572059531220320346203936740598839512229213769147180784581795075954104500183656190620965386967201913227608511391566452757539546197359170900166292006052155471641801302829422719276112525428221187283711294203517253213541526481232001277611177202558322209021549631053352777448493835798615641465396982821289357404381511951321277832155711223611190949267518702958945