960495 922544 528014 185598 132011 979271 458545 678344 33636 952685 900714 39070 216034 281069 622308 168473