5 59 251 true 1 2 10 16 18