38935862
20199608
95489843
95372791
4797981
15089015
84296081
61566314
7460294
38873185
80732844
56606922
45993955
67284237
2951688
48652623
1269808
66908354
7007826
53388410
77991874
41718482
94204472
90045013
61424529
58073875
26869644
2429672
52536449
76312571
63442357
38479404
80169073
18172192
66641939
26388283
1873522
30483165
82281563
28372928