10 476 368 true 1 6 7 12 15 17 28 33 35 39