45095
24749
55376
61664
19847
52618
57402
68334
30414
27042
20135
13366