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