8 1326 456 true 2 7 12 14 19 21 32 38