12 1087 528 true 7 9 25 26 29 32 47 49 53 61 88 96