3 99 103 true 20 43 59