46112
58580
17905
84398
34145
20553
16166
29999
24601
97104
14637
49108