31457 28
10695 3
42218 108
9033 8
9766 16
12591 12
12229 18
11853 15
44188 39
34713 55
5869 10
22058 52
16126 23
9550 12
27258 46
5876 0
24230 26
12857 19
3620 5
10007 16
5567 14
5020 7
11759 19
13690 12