8 670 241 true 3 4 13 18 27 31 36 37