130 257 49 103 37 65 128 219 79 82 76 48 70 17 87 102 16 137 153 131101