40241 75
49518 83
10966 25
9108 16
29041 61
76240 249
5966 9
70269 135
46315 101
32000 94
17984 15
8612 12
6527 13
15839 12
7529 11
23525 17
32338 76
11279 20
17728 20
8551 23
26920 73
15357 30
21075 27
32266 117