10281 18
45572 99
10044 20
11922 7
22466 46
16360 31
3966 4
45870 63
38680 74
18334 31
20023 20
20700 46
96404 116
21866 11
20256 16
10882 12
29597 36
41418 65
29151 22
17776 21
7066 8
20634 16
27618 42
24294 35