48160087 22950 308193 304405
301845332 574 4848020 16576836
1340 37 62797 41599 197348238
835425475 0641136 68874
876004646 8535172 229797055
87918489312 62 782037
5210254 8219817 1322 7923 092451 7478781 284 42704797377 71826769 67745109 55959 5093569449 189306 993384796