12 557 234 true 2 4 5 10 13 20 26 27 28 33 35 37