10236 10
12496 20
15301 5
29860 36
19712 51
14423 9
13816 11
10262 3
39733 78
24307 46
26759 56
31296 64
11789 6
832 0
10239 11
13909 23
21349 71
24876 73
30747 82
19473 56
108251 126
40910 70
30364 70
15608 14