25814
30319
22632
4810
106019
67518
2137
764184
5608378
45641075
4855819
100031891
5331717
9953748
65181748
5573656
9205873
64121889
93711187
76511348
9660534
61871861
464116
41301775
87191801
4266872
4926963
9787896
70201551
55571323
5223216
88391590