29329538
12841013
11484522
88169133
22573851
55288327
81283872
30568669
14086393
75787642
33276532
4581790
56059527
52861266
50537975
44462756
78997443
92241431
1626851
5658737
47699062
43545707
96968557
56439580
15584875
7709110
5838301
75123175
80425027
52311656
66997100
3853476
84056661
11782193
85085345
71634801
43878885
8259766
56818178
49376619