57 41 98 74 41 115 73 45 118 283 19 47 349 287 543