7 593 256 true 1 10 11 12 17 20 28