59 5 578 124 10 1541 68 7 1295 53 4 1191 86 9 2018 123 15 2708 72 11 1906 77 5 2340 120 28 3341 68 5 1966