31 294 878 817
95 541 433 449
77 806 156 537
93 137 941 121
90 083 193 266
80 285 409 694
55 166 960 032
24 156 536 882
49 650 973 587
61 091 623 184
36 832 902 181
68 459 701 936
19 882 626 606