8 442 326 true 1 10 19 20 21 32 33 39