535965 1331 40918484 281293 25361133 646655 250297116 20471398 0 11724770 20833090 452824 0 22652137064 80398