7 106 229 true 3 11 14 45 64 68 79