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