5 339 184 true 5 18 19 31 36