7 593 249 true 6 10 22 26 29 30 35