12 566 391 true 1 6 9 14 19 21 23 28 30 31 38 39