15852088
5885058
94256847
1735260
76615963
85516774
1055262
73442052
69854094
25282103
41136843
37858016
698398
90137470
94499803
42979577
76778084
52131190
72102542
91934265
92525062
54291190
4625277
16831594
699588
43464694
14609548
24143103
24255773
56542674
42545282
25995200
61052883
6074397
2128291
31829855
8921814
61547117
97702939
80066200