17 1582 921 true 1 4 9 11 12 19 28 29 35 47 56 68 71 75 87 95 97