9 435 256 true 14 18 23 24 27 31 36 38 39