8 2112 474 true 2 5 14 18 22 24 27 30