9 628 408 true 5 7 8 47 50 69 86 88 89