52640654829 111250 94496399 432
14890 134125 3242236445 6719
88497293520 83408591858 356
159239 67341 717133
15490 775768483 41750
39 413393380 74053650 1706540844 435313
99741507963 358 50640534 1350113246 571 93888775290 772023184 5121935 91782140681 224634549 22561 23289160047 5599