8 1324 348 true 1 2 6 18 19 27 28 38