40302 5
32558 3
28529 4
52508 8
91152 6
39529 5
69182 3
59257 13
33933 2
48708 8
40180 7
111277 14
37107 6
32306 4
237859 34
132576 11
45659 2
43927 5
96303 25
35584 7
84727 8
50801 5
52377 8
32754 3