129130113186213214520532919071066105108479480523565571588604