17015 48
9855 34
17092 28
21304 58
18861 44
7183 27
9402 14
6828 9
6029 14
12342 13
29482 89
31863 125