12 858 469 true 3 5 31 33 40 49 58 63 81 88 93 97