8 2175 524 true 2 4 8 17 23 29 33 39