7 103 137 true 4 17 23 58 59 73 98