15952919
1443241
56503617
52457138
44189842
45036019
3825672
76196245
77941566
46583136
29688177
69289155
122949
16838005
90529251
79854935
8041679
10001257
35459948
98493590
85623784
81768592
286998
30799025
71924995
57294389
8424482
97108043
51735693
87086662
425212
27585098
42026663
3235400
47263651
238985
69414174
66529187
43916529
85263524