12 963 476 true 5 7 13 16 23 37 38 59 71 72 78 97