21057199 17081 398881207 936597
77183130514 53828176383 8452
54323365 906282399 52 836331 5936661050
684967 117 128 9102
9594846 124483393
342 4657445019 907466 08 127861
1475694625 18679306 571741352 6764447126 062740 10473 207090792 47728 50280626517 893