9 479 598 true 16 39 47 51 68 84 87 94 97