105120
69710
143136
5168
73517
3545
34611
2517
2935
48011
63517
38816
6117
35917
91227
5769
72730
3762
107536