145269203286589562688343278782122113701154308304352717251205293195288171726380946169037459296678425653584245415632307455273771401754562112443315143992741873769846634031382767152339691176505208221551280350120182702657255689828229306442228202248643820826781906322797375408346855183537536204835804333565538167504332746198687626527050347024310880517089