5 106 248 true 8 10 18 21 30