10 758 559 true 2 9 16 17 18 27 79 82 87 93