25478899
5558869
18758315
14638161
4488107
6118061
8857960
2216873
5356327
5855541
10474356
14994178
5833716
3513579
12463392
2902966
2612268
8971833
3031311
9351014
1157894
4094191
134448
118846
237429
74515