25448 29
8446 7
11351 7
27213 26
37922 45
11214 7
19312 18
16406 18
18950 23
39823 23
29897 32
29374 36