8 568 554 true 1 2 5 6 16 30 33 38