17015 48
9855 34
17092 29
21655 59
19224 44
7183 27
9402 16
6828 9
6029 14
12342 13
29482 89
31863 125