41848021
22312681
99452229
4432931
51229302
91146219
40204988
63972352
4209194
25426065
25018990
89699797
89894068
17559352
69325212
58178182
13271207
35835457
38721076
86228570
1133010
9312173
33764376
32752653
14487135
70558101
9268556
97068404
31063977
40708847
69006245
2725654
12583615
81918690
51367235
17490
3421755
82135119
35867336
57649393