12 798 381 true 1 6 7 12 15 17 19 22 26 31 33 35