9 327 389 true 1 4 13 28 29 30 44 65 79