42531 3
983 3
2204 3
12531 3
49602 3
7284 3
16327 3
4429 3
21583 3
14752 3
4052 3
9377 3
39784 3
25484 3
2426 3
1459 3
2151 3
26056 3
1353 3
3584 3
5456 3
2704 3
3976 3
7130 3