113719134711
110925409020195
118946591451088
1324512244231852
290853737638203
15118986338
115885951771436
212265088232
145766705442922
201463254078
155825384627
179303808751015
787568957930061
70099431528
90829863810
84822062934
114229921995205
127553880524
312272744950
194163523935606
160295827329447
18236282286
157347697612741
215489698468398
29138658571