12 8573 107 true 25 33 51 55 77 83 86 101 102 127 132 140