28 195476 3108 1 13 15 20 22 28 33 35 50 66 67 75 86 90 98 99 104 105 106 107 109 111 116 117 121 125 129 147