35882 66
18469 40
33973 52
132866 169
21628 62
13094 22
10549 16
13381 25
12719 14
5040 16
21993 55
50025 101
11400 9
3746 5
43177 52
5686 16
2633 2
87323 237
15480 39
21592 15
13562 40
14172 49
21164 66
38804 124