10 445 309 true 0 3 4 6 9 10 18 22 24 37