10 459 221 true 2 8 12 17 19 22 26 28 37 39