9 2959 443 true 1 4 6 27 31 33 37 38 39