10 528 491 true 3 15 24 28 32 74 77 81 87 98