10 248 284 true 3 14 18 20 25 37 39 41 78 97