7 1039 253 true 0 5 7 20 27 33 39