8 58 103 true 3 4 5 9 25 26 32 34