51778 2
57458 11
40181 7
57130 12
35001 6
49677 7
43554 7
49477 3
43428 8
39728 7
57834 7
33904 12
38676 8
85909 10
46052 6
39831 5
46155 6
54630 5
365052 48
317977 55
307358 53
79709 10
63304 14
149632 42