50166532
48916412
38089623
1843185
52953511
17553822
87798438
56806299
51314588
28977774
9360333
2515348
61408081
54052926
74011212
4539699
93447061
9273474
53664217
36384913
78552431
72879026
78687971
98672233
23357319
56409607
7481004
39038522
44926090
517039
45734682
6378893
55862885
44418168
12859063
66055365
75239326
24102357
8191730
1934951