21502 2
29402 2
30057 2
31726 2
25283 2
16759 2
41684 2
21354 2
27282 2
24678 2
22177 2
34030 2
15001 2
23259 2
16384 2
15584 2
29056 2
28126 2
25859 2
19332 2
21278 2
20305 2
20456 2
43582 2