52117713
98507112
4554352
34533203
63788739
85817471
76481277
62198954
85392978
43873459
29245804
48039984
6210667
99254677
47264067
67348721
21893240
61829177
43079335
72271753
17296341
39786329
21105486
1493136
64926029
54435956
86462077
80521162
58414016
90752859
11207299
50797854
48883282
99841496
49133148
59582832
60398113
80155455
67527631
59927119