6 104 228 true 2 12 18 29 33 36