7 580 341 true 6 11 17 26 27 31 37