145280399203244353527442514255176274248154737113120691504313782115632084666537774554156515268920518778222162251470122230505170702171722929324372688459834331717653835982795181082025381904244253523505622708282696323068967332657589204376304820343167456278701685540339308827826746503632866431752281985855119546118280968767833353680480529628814069037340