250615091631183
113015339205031
61015002929852
142715094092375
72213519114392
142013359288596
86213088991336
251618109257576
135813571929064
38413488147719
95413186085228
57815706085662
301413468830760
1003415029917334
99815229085291
122218149453796
148115891441995
131813363999300
898718092526870
225918710562360