30182
96939
74181
10106
24396
24784
77081
85158
63963
31468