12 3963 499 true
2 4 5 9 11 13 17 22 26 30 33 34