13 637 307 true 3 5 12 15 17 18 21 22 24 25 26 32 39