47322882
23093093
2066180
38344024
42354022
5702126
799097
30171146
54244385
88781671
34746598
68759641
67691655
39636003
45025246
95832565
68212528
77144416
1878803
29964873
4168450
98844599
16862375
88439244
67655478
29974980
65154537
4972874
35285100
63262767
62004737
3698214
4784898
21485794
21186212
3710883
85812443
28274913
77575311
37752234