89782 149
30493 109
25172 101
29032 81
58850 80
18026 62
11060 59
10763 56
20087 53
21465 52
29629 52
7447 52
12712 49
8756 49
17382 43
9759 42
13540 38
17134 33
18696 32
28433 31
9493 31
11154 28
21371 28
12185 28