51527435129 9425 064517218 47594030 1704347118
745534001 49217689187 1941
29703154887 8893173168 383666
407321629 5923300140 79309257 4398386593 0483086854
2930655 92678667
934318699 6711 607
3699610700 839747 680796870 8444457 10833577 4923628560 929 2549113 614158 30374427818