10 2304 66 true 1 17 20 31 55 78 86 126 127 129