42693
45899
41524
22933
98237
11529
83994
20952
91580
35443
49565
43771