43596 23
19145 18
78790 47
14937 10
30405 26
18760 18
36846 35
9935 5
26110 23
33200 30
45269 48
40097 40