12 947 457 true 17 18 44 46 49 58 61 67 70 78 87 96