9 544 334 true 3 6 10 19 20 25 32 35 37