10 389 353 true 8 12 23 32 56 64 75 88 89 91