11948241626672
15929401592940985114145
159293985114144
107131685114187
1083744
16135621626749
1071344204009443127737
108898520393083
1080786
16286352039307939887083988710