10 409 252 true 2 4 9 12 18 22 29 32 33 37