290496
89103
138538
125636
91392
160218
36420
54014
59401
102812