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