99848306720367588316
418864607202
344379187014
7974
2432
6501726949116502
6178323124754221
79747203998429146501
94326702
7717
744877093445
6502
3231
830683168411
36866262
83067203831699839432
841180588031
8750
614036866430
7974998429147717
803545024005
744836723661
998483167203841169546758
83068750
212440478029
2914771745024452
36613632
42846901
830683168411
99847203803569547717
79746098