10 1843 58 true 7 13 18 29 32 51 82 96 115 132