8 58 238 true 3 8 9 12 16 18 33 37