105876
136884
3588
68445
106056
65754
19035
12005
73032
84702