59 129 28 1,173 67 74 14 1 15 671 24 29 44 2 28 41 624642