12 368 237 true 5 7 8 9 14 16 19 20 23 27 33 37