10 966 595 true 8 14 25 42 44 47 48 55 76 83