10 353 341 true 1 4 9 12 16 19 22 30 32 34