20537 3389672335 929868 56367934053 476

307364 753200 97047 49132166 013510

35 31035364870 35761349 316

38554 2507 1305108 350069156 760696455

7997655847 313693 90

237028322 706445248 21 3212483

54290 6849179802 67204342 6246351608 92259462656 5900 84 48 1950323 1781486 827 111386408 4529466 434202970