10 581 499 true 2 3 7 8 16 22 29 33 38 39