10 755 446 true 3 5 9 14 15 17 21 25 32 39