12 499 338 true 1 4 7 10 13 20 21 22 24 26 29 36