31051 3
48129 6
22709 3
51709 4
63754 7
59077 4
73382 13
78083 8
24005 3
135131 17
73582 4
101427 16
105632 33
121776 13
38959 2
33007 2
100001 7
89328 9
60751 8
61079 5
86783 14
34301 1
38252 2
29634 0