5428915534723432126726104354
3027455131748645580827803577
0502070071372662897221222234
2596205427194913578525067896
6090665282701086036934057640
9738580780200776178508824096
5973750886093052922169491497
8340359819140443639975311085
0256994587043288689176603422
8779289573910883149442183651
5020238445986380700414302386
9183561305269068076414042450
80345836