12 1063 661 true 0 1 3 32 33 57 74 77 95 96 98 99