51122 103
35379 99
19584 15
26376 35
9595 12
29217 43
7312 14
18038 13
5976 4
8328 11
11329 8
25930 18
36143 80
12483 20
5637 12
7194 18
8319 13
7768 17
19116 21
20170 44
9543 23
15344 20
6081 7
30533 76