12 418 306 true 9 20 21 29 41 47 53 68 84 85 88 94