12 889 449 true 12 23 27 44 45 51 58 59 69 73 83 97