10 589 460 true 6 12 16 18 19 22 33 34 36 39