28 41 142 81 91 48 72 26 177 71 31 47 92 17 57 31 9 140 134 33 55 122 26 151586