3 99 105 true 28 87 96