50226942
22938073
68703877
9780839
976218
39381258
1996608
89673722
94344495
80747845
28829885
38163240
4876608
14152729
57072876
45912653
49184953
61284678
84636219
25199382
50455433
91434178
95017256
79337194
18571715
70552326
4501333
41219132
27738524
42476964
20124997
14215102
398696
37755409
79758693
76633235
46685664
73175856
53403677
43297242