8 1409 356 true 2 7 9 12 25 30 32 34