29091823
15807705
11949562
31568944
66876237
50122308
10403548
68487358
66571848
21127103
43119015
16395701
520409
92731085
29762514
94748508
99969644
54777293
52364051
52624469
51605633
14283015
54253134
92447270
18228273
84365675
87291887
22601227
15781253
82234930
20649739
57037204
58655802
27664901
31353937
87431543
34006016
91877526
40135686
27821215