12 569 438 true 6 20 21 24 31 34 51 56 70 73 87 97