3 99 103 true 31 47 68