7 104 229 true 2 4 6 13 16 22 33