12 248 330 true 2 4 5 10 13 20 26 27 28 33 35 37