69813630258089
40113571935006
35318191468211
25318991267033
52015529685663
24213201432701
35013379414545
50113709117178
54318209217096
43518909299337
53813363930717
93413309292352
61515829788836
29715596604369
128317629063731
147615029946174
307018192366112
142213572464287
152418092067790
155417782868625