10 590 496 true 2 32 42 50 51 57 63 64 77 91