89 100 481 810
80 871 509 522
30 398 434 877
36 694 384 329
77 152 799 067
56 643 648 346
38 138 193 610
49 146 925 966
45 607 792 405
85 989 128 796
16 653 433 258