9 754 418 true 1 2 16 18 31 40 41 79 84