290502
89103
138540
125642
91392
160220
36420
54015
59401
102813