32 120 526 203
19 146 963 475
89 893 532 302
70 437 255 862
65 623 298 751
27 122 887 870
62 867 193 928
26 151 839 334
35 040 490 267
69 604 050 642