31582 7
32353 5
31978 6
48457 5
19704 4
33228 3
36957 5
22926 3
29234 5
21356 6
35906 6
34277 4
22030 3
33756 1
31302 3
27552 4
18258 2
31431 5
28530 4
29304 4
33951 6
24933 4
150908 10
28134 2