8 2118 560 true 12 13 17 25 28 29 34 37