10 517 355 true 7 15 17 24 31 42 76 87 89 93