8 1058 392 true 6 11 13 14 17 18 25 39