12 2188 529 true 2 5 6 7 11 14 20 27 29 30 32 35