50042 103
23723 49
29721 49
30232 38
28445 36
24614 35
26488 30
24359 30
18324 27
26534 25
12429 14
17268 13
10730 5
11962 2