7 102 229 true 2 5 14 18 20 34 36