7572
8610
89386
150246
58692
11340
20615
85670
24345
128656