3 99 103 true 37 83 97