16~22行目も必要ないと思います。