28157 7
75756 8
44580 5
46932 8
28376 3
28401 2
20827 2
21955 1
30327 7
51103 8
24433 1
55005 8
218728 25
36701 7
18480 1
27952 1
22451 2
115876 23
57233 8
62579 10
124309 29
93958 24
40982 3
50506 8