50 209 3984 2442 1219 76 59 171 70 67 53 41 46 86 146 253 115 107 40 152 45 131 1842660