45095
24729
61633
19830
52601
68329
30402
27023
20091
13348
17664
26933