53682568
80981357
49196494
88306401
86162532
83204152
77934764
91769896
33178275
56991083
12037756
32621191
80956387
84381301
22724103
11379866
92252634
7638390
60134075
55482134
30731711
49958001
32165849
35244660
67493828
70972287
51466171
92356372
27701364
96218212
71163100
81218262
19191592
47202810
11123604
8480355
794597
39557072
88399752
18387816