112635 8451 6294486

258824 40271572 42184 1141818

4008521 10289 1071679 63 310827967

57 192978456 89386

50171 5487689

853706 7665708556 2295491817

38928887 691 3185087 46837 74141222 5572348331 43756522152 5733295 77415440 9000363044 10713590664 7786028551