5 42 248 true 15 21 22 24 29