12 579 299 true 8 10 11 12 14 17 22 23 24 27 32 35