20532 3
31931 3
23476 3
19754 3
38830 3
25906 3
36054 3
18555 3
30280 3
23451 3
21328 3
19726 3
27605 3
17509 3
22208 3
29453 3
28952 3
27907 3
28058 3
20854 3
27807 3
45077 3
28955 3
14884 3