39982 3
19477 3
3534 3
11854 3
6329 3
3532 3
8482 3
3853 3
40408 3
54977 3
19656 3
15655 3
32384 3
30284 3
4633 3
1408 3
58307 3
20776 3
14254 3
29504 3
8304 3
77430 3
51581 3
36582 3