22062 17
12573 34
27970 19
95935 79
30585 60
13652 21
15468 28
11419 17
2312 9
13332 21
14408 33
4357 11
9142 9
14378 41
21472 31
30633 43
21394 24
7206 14
10906 24
5845 12
15951 38
56376 177