6 494 259 true 9 18 21 22 28 34