28
22
199
27
37
271
67
83
213
219
153
129
73
252
163
214
172
80
143
181
250
176
110
35
111
29
740
4298
117
65
147
179
150
18
12
26
33
20
124
200
266
130
828
311
24
47
366
92