514445 169927 179969 168910 222722 232604 832367 955302 444104 554471 220007 125944 311820 369198 383298 517779 157803 852171 104602 845992 193166 78404 145327 102981 126185 251135 45592 147085 567854 183450 655516 788015