40056 3
117626 9
65780 11
52778 16
34659 10
32676 3
94529 18
105380 13
48902 7
84984 7
23229 1
38279 8
66753 12
38432 6
164182 27
31784 2
33908 1
130506 51
39428 4
95526 20
29059 1
31630 5
94379 24
131651 23