12 1090 459 true 2 3 5 7 11 19 24 26 28 31 36 38