9 593 458 true 2 5 10 22 26 27 32 33 34