31101 2
29627 2
37430 2
32356 2
18831 2
30057 2
23759 2
47951 2
42305 2
75754 2
23526 2
44706 2
22376 2
24051 2
24732 2
31830 2
32283 2
44081 2
29831 2
23176 2
27929 2
36778 2
65307 2
29752 2