13 987 440 true 2 5 7 15 18 21 22 23 26 31 32 34 38