6 592 161 true 2 7 8 12 21 38