13 569 306 true 2 6 8 10 12 13 16 25 28 31 36 37 38