15840
41335
31938
20352
79180
35927
66890
98916
37578
49233
45868
97531