12 537 557 true 13 16 23 24 34 41 58 61 67 81 87 92