745735248212068062723034202791807918146784025979635420072910433246234551332274682690149954578939578654065506701227946446240357785566344003456486503158932315749783067610074083234611341037269621171401123130723707029635776326961630399119926850745759795647884179615303166715717584570263575176113584087114949907994679959791837732041009152140631901482846333643834564556796675749490711996644981071114648864680162448916457714661034145799247984079831792177767775028665885854142118417453555434846