47289833
46945122
28732717
88566108
36797619
13181488
23957408
7843467
24386271
7492708
88083594
7675706
86021953
57878670
90873300
26877807
85743244
7256470
30004625
25515920
64839199
48654145
7923315
7303543
10765160
3565148
84022148
39826939
71675656
93161820
90003824
60623941
94165463
19913655
6173132
87045663
1071307
93569987
22152047
191461