12 567 296 true 2 4 11 13 16 18 22 32 33 35 37 39