21 1155 542 true 2 4 5 12 14 21 22 34 36 44 50 53 57 59 66 68 74 86 87 91 99