10 7556 589 true 2 4 8 9 19 22 29 30 32 39