A Basic Puzzle

29165720900

36028212903391219

7777337833662777998

300451275870959962186

344367938903746579483

188894666070460362457135

1606929535271984790707306

5076208824362775240604629512853

60643020435392382204634988156634119

195387940613179430733238496610858765437

30505590073095723357902050166506394779697744603760138107470909529025379960