8 408 547 true 12 17 18 44 50 58 84 94