ちょっと軽量＆高速化版

約400MBのファイルを吐き出します。
体感1分位かかる。