29900 32
22606 22
11303 6
11797 10
36095 36
33539 29
10354 8
37880 35
16081 14
15920 14
42553 45
13551 11