30191
94797
28570
51663
84964
30360
45266
27993
35052
63697