12 901 539 true 1 5 11 13 22 27 29 41 55 59 85 96