12293 30
25000 46
65088 165
16752 55
6800 9
5562 20
7547 24
2137 11
6498 24
18860 43
8220 7
47179 190
20941 35
8896 16
25960 43
21268 50
46965 69
5662 20
16960 11
4778 9
21982 35