10 312 261 true 21 22 27 41 52 60 88 92 96 99