9 383 447 true 1 5 7 8 9 14 20 31 39