12 6368 580 true 2 4 7 10 11 14 22 27 28 32 33 35