9 418 348 true 1 5 10 13 20 28 31 35 38