12 857 422 true 5 17 22 26 34 36 38 46 51 58 71 95