31081 3
24032 3
37055 3
18980 3
23054 3
33353 3
29207 3
27526 3
27354 3
30054 3
29559 3
29583 3
36457 3
47980 3
30257 3
30934 3
19709 3
35806 3
30034 3
93301 3
24178 3
32256 3
30427 3
44130 3