5 137 107 true 1 16 18 23 38