5 40 248 true 6 20 22 23 29