45095
24729
55367
61635
19832
52604
57384
68330
30404
27027
20104
13351