42994986
17513321
90131191
5409265
47092458
29344305
38575550
528259
12418048
45883686
4936606
17123335
81672648
55779636
50811211
75739046
19699332
68194886
17732286
97675318
48703232
3325884
10062981
76007588
37531364
90759890
90994704
59239259
18506829
76073882
35446733
29897579
42712403
64473791
1609986
12896688
99568033
1721249
68762569
14117757