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