5 43 248 true 2 14 21 23 32