39993 75
49263 83
10966 25
9108 16
28793 61
75736 249
5966 9
69771 135
46062 101
31754 94
17984 15
8366 12
6276 13
15589 12
7529 11
23272 16
32085 76
11279 20
17482 20
8551 23
26670 72
15112 29
21075 27
32017 117