12 854 447 true 5 9 17 25 28 32 33 40 41 43 78 97