9 1114 476 true 5 7 8 12 20 24 25 27 29