43383
31695
82424
50242
64289
52224
49773
27490
31006
45707
94176
16218
