46 111 414 629
29 991 935 627
24 169 901 893
86 161 833 718
18 164 070 142
64 552 357 677
92 591 656 520
24 609 038 959
83 508 451 308
90 118 758 320
97 124 496 407
58 975 882 891