12 1150 531 true 2 3 5 21 29 38 48 55 58 62 72 90