12 554 258 true 0 3 4 5 7 11 13 14 19 33 37 38