41839
25047
5697
77353
100413
46649
34268
2725
976192
32525
7397
1013133
26236
30918
56182
88065
96853
45961
12321
68313