82313630258089
49713571935006
48318191468211
28218991267033
55115529685663
26713201432701
38513379414545
53313709117178
55618209217096
48218909299337
56313363930717
95813309292352
64715829788836
32215596604369
130317629063731
148315029946174
309418192366112
149513572464287
155218092067790
156617782868625