39244569
39167777
5038019
20082610
58162525
33641151
98646495
9650286
3763752
6406169
80822148
24859453
36729463
98814711
41304923
74632919
7953647
56646504
19685497
71704720
35478841
21188041
38007670
7582483
1754293
24211553
45172875
81528942
79359208
82202217
75125933
37053703
61079397
25002771
61645009
21789033
65859370
9524306
90729450
44088384