34481 50
39726 76
17002 20
14931 16
6428 3
9730 8
17107 29
17095 13
42529 50
22583 24
1128 2
2347 6
850 7
2086 13
1973 8
3264 9
6060 9
3481 12
21717 31
5441 2
9260 19
8141 16
2940 3
5087 12