29 1193 527 true 1 3 4 8 9 11 14 16 17 20 23 25 33 34 36 37 45 47 50 55 56 64 67 69 71 77 78 79 89