93840423354 57156057020 30707158384
6518740807 57781980 95997416
3128595 759 240354039 2278223986 9860620
7258931 57679 91556360271 17173495211
715312 69758 1098
843596907 16645 439
176128556 9050540966 6743386 362980 3931 33058565184 64 3892 185846691 858 322 80275031427