21693 17
12573 34
27597 19
95572 78
30207 59
13652 21
15468 28
11419 17
2312 9
13332 21
14033 33
4357 11
9142 9
14012 38
21109 31
30273 43
21394 24
7206 14
10906 24
5845 12
15951 38
56376 177