true 101 29 true 5 6 10 13 14 16 32 34 39 47 54 56 65 71 89 96