8 251 227 true 2 8 12 17 18 20 28 36