31 36 53 41 155 209 72 342 282 438 1660 50 50 5050