30906248724 475051 91158376 2536450663 798673

7957 527 47 25820 245649712

508269864 5282188 658

5743 13719617 380842

1818 098 70023197

90 50240676380 4729936 1136237302 448924146

2641107376 313 3660997 73842697765 9702969428 217152 6588 338855589 878984 123 4271536394 50 92029