50856 3
21633 3
31176 3
40651 3
43181 3
32803 3
44409 3
32930 3
30559 3
41155 3
41307 3
26854 3
29981 3
63601 3
26951 3
34753 3
21906 3
33482 3
23759 3
33659 3
49379 3
53659 3
46679 3
28955 3