8 1124 390 true 2 7 8 14 16 18 23 28