100028
54576
739589
266228
51633
34072
118061
26625
11057
54164
28169
10835
22997
9347
23980
240494
24263
24785
43679
9805
15876
151546
4860
8414
32837
12983
3117
5776
37514
6705
5748
8023