116281
44532
31030
697106
123189
159438
75586
3633
42618
45145
57947
109377
99461564
60111487
5458323
82461990
56991768
9764445
4950426
91101784