12293 30
24603 46
64605 165
16346 55
6800 9
5562 20
7547 24
2137 11
6498 24
18860 43
8220 7
45809 184
20941 35
8896 16
25562 43
20448 50
46560 69
5662 20
16960 11
4778 9
21982 34