50718616
32884168
45601927
24634688
28367340
3218368
24638074
81706588
33909369
14848692
85545030
26472804
70372775
678993
29245330
94087886
8554918
44392211
24721437
18328257
21655984
559564
34524753
97301266
71421373
41135243
91507339
89109063
69114068
545892
13843564
53064610
26146656
22168684
6446650
10156514
12139942
51273514
55463678
93206950