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