8 113 229 true 3 7 18 21 27 31 36 39