9 408 457 true 12 17 32 46 71 86 88 90 97