7 542 331 true 1 12 13 25 27 32 36