45095
24740
61647
19836
52609
68331
30405
27032
20111
13357
17668
28689