5 59 248 true 2 3 16 27 35