8 1334 399 true 2 5 11 12 19 28 29 39