ループの外でX取得すれば重複はしないねぇ