29306 1
42759 4
66408 14
129826 28
129556 27
160377 41
38405 3
59559 5
75577 13
84857 13
38705 7
33026 4
46053 7
232154 25
140627 22
126752 22
40904 9
127852 12
57779 5
49332 6
63434 10
29809 11
71102 14
106809 10