140055
4993
2897
3134
6624
3531
4394
39404
4163
12718
3031
3984
7314
4446
7979
113201
118767
65807
4542
5137
4965
5036
25603
33608
35525
99585
737488
33967