14 528 317 true 2 4 5 7 11 13 14 19 25 27 31 32 34 37