10 277 288 true 21 35 39 41 56 58 64 66 80 96