10 537 396 true 9 13 26 42 52 69 84 86 87 94