10 559 363 true 10 14 25 28 35 37 50 67 90 94