もうひとつループが必要ではないかと思います。