12 914 448 true 18 31 43 53 56 58 60 67 72 74 78 94