12 527 339 true 1 5 6 11 12 13 21 25 29 32 34 38