true 101 24 true 2 5 9 10 27 28 32 45 47 58 59 62 71 87 96