10 901 577 true 10 18 32 35 47 49 55 82 92 96