10 326 285 true 0 3 12 23 41 52 66 95 96 97