320 111657063 5205328 199155836
8399 10200781066 1795 70047 38804134
319 17 731 25883
67685238 1999 2234 390284551
393634292 34211
29058286 6087 5690 895731 989093
57423398 320489097 130813207 31519064672 1060849 2144440095 016 774573667 89 12 953343