341 49 108 141 142 90 117 138 103 98 81 129 112 66 59 63 87 151 148 68 106 39 275 113 115 76 187 13566