28 1088 631 true 3 4 6 13 21 22 30 34 35 36 37 39 44 47 49 53 55 57 61 70 72 73 74 89 90 96 97 99