47018
95525
721
272
50770
2255141
98796
44578
91383
1146155
3679
48673
51084
128232
87940
40449
29512
28534
883156
5431