292382
89721
139510
126304
91868
160836
36580
54241
59635
103246