5 144 248 true 8 13 18 21 31