12 570 306 true 4 5 8 10 13 15 18 23 31 33 36 37