true 101 22 true 2 5 9 10 27 28 32 47 58 62 87 96