12 790 369 true 3 12 17 19 31 33 41 57 79 87 95 97