10 598 304 true 2 5 8 9 11 16 29 33 38 39