10 244 309 true 0 14 21 22 41 49 54 76 85 96