5050276
99156277
58566419
847810000
4602885
43515825
14433142
23633927
72529062
17987195
38341717
76941831
7262975
28618221
49741041
9969176
12877608
54175340
69639760
1137374
90992326
18666556
65657863
22646587
55339112
59508212
31697431
24076595
63855462
74961553
12707779
31885595
7929538
45646166
70164858
17155011
99959617
92569114
4844706
79089057