9 382 517 true 12 17 29 43 44 59 74 89 92