8 689 256 true 3 8 9 12 16 18 33 37