50603701493 3291701 551331220 587595325
3262349383 646597879 65 15825088
0758591 105 26859 1575791992
88126372 656467 640713630
29364560 94364822833 18
74 37 6043 9763169713
42 6184614 025486595 24592 66713628 89837002745 341675 7245324 72563 078 64 091