13891754
81295120
9931056
87417980
82238226
53028475
7206398
6355503
9296211
90933495
56641612
98817021
72383386
7312055
7432827
6041383
3484138
5818486
5318105
247630
825580
23829354
6007094
27928478
7799534
43699000
74238222
51292285
39642451
20866662
10579558
91034238
72905721
63419496
6579671
4905326
66728142
27209630
69278661
60845022