12 494 337 true 1 4 8 11 22 26 30 31 37 47 80 98