8 524 476 true 15 16 25 49 56 69 78 95