10 304 214 true 3 4 7 17 18 19 22 30 31 36