10 2001 59 true 18 35 59 71 89 97 112 128 131 132