10508576
18925034
33543339
298881
60524357
4192466
4167412
67737896
31088209
18638671
3445256
17992154
2597357
39542355
662995
17627789
62835193
44396411
17914072
62323144
47331666
79344532
63106360
49304903
36354653
95148171
98965862
35877533
89252377
28958414
83685299
34464765
43232408
71087784
6466893
24531827
18196334
73202963
32365869
79712558