9 496 294 true 3 10 20 23 25 28 32 35 37