10 498 407 true 15 16 31 36 57 70 74 82 85 89