17196 45
14695 35
8649 20
16279 79
4870 23
5462 27
2046 18
7214 39
2560 11
6179 37
9943 65
62904 168
53625 82
38482 171
21357 55
6070 12
40065 94
6831 19
15392 55
22243 48
5130 7
4233 14
12446 40
10973 20