10 823 389 true 2 10 23 32 53 54 64 78 80 89