10 2042 58 true 5 11 17 46 47 58 71 96 111 123