12 6453 586 true
2 3 5 7 11 19 24 26 28 31 36 38