48732 10
39655 3
26951 4
27927 1
56877 6
28876 3
23452 2
24630 1
34502 5
45683 6
28783 3
18580 1
22103 2
41209 4
38902 2
42226 7
42705 5
53002 6
44177 4
38380 3
52057 3
37055 3
48108 4
81851 12