27582 3
31981 3
17326 3
22001 3
25776 3
19658 3
21632 3
28833 3
20980 3
24658 3
37684 3
27354 3
21178 3
39902 3
24158 3
31529 3
29180 3
21582 3
31459 3
30304 3
38877 3
19029 3
54728 3
26281 3