29956 7
50652 8
24077 1
54052 8
217001 25
36134 7
18151 1
27332 1
22153 2
114227 23
56504 8
61877 10
123205 29
93378 24
40481 3
49902 8
27184 1
33404 4
38354 4
43502 8
88331 22
111953 18
68134 7
39257 6