40806 95
23479 31
12284 17
6338 10
12391 25
43394 55
10753 10
30631 99
25390 32
8231 26
16564 40
66 6
4562 18
7504 18
13761 33
2443 12
60131 157
13538 12
18087 34
16858 23
54763 163
15349 35
39090 85