8 520 586 true 10 14 17 24 40 66 88 99