21365836 31 69103335347 1042628617 8595979318
60 54202354316 60298787205 89619 48813817434
6930 4772300 11565 524521
16192 10 3034673104
45027 82757 41
189 0825220 5189737208 53503
948135 57 62118745 848 95926 6981945160 3108 8988512657 862071257 951