6 583 324 true 8 10 17 18 19 23