105538 95
33451 68
28857 60
45203 51
22726 45
21466 43
35855 42
17423 33
29449 33
32937 31
16513 31
17900 30
18449 28
10401 28
21410 28
16833 27
10034 25
10597 24
19113 23
11982 23
13659 23
10310 21
8935 20
8121 20