9971938849442164674113541347935271871107149216827565871185124516981560124506167414411063504291146129215861788103318655251093107584158418978783151427166818273971559195714741046187688310811058741513714190613371296