38468309
5484167
15048320
60214831
8149686
1284328
32088924
38089311
86901548
49811441
5571653
85537661
2177441
52983994
46147252
68367902
43551395
69778551
49151002
66173751
97772251
96917933
62112016
84417449
53078244
63654718
63442461
3359112
91674599
89037338
84018866
43934990
24817863
49488646
82819778
8868522
3322869
67096954
36874016
35537237