6 556 204 true 4 6 12 17 18 23