28
41
193
257
182
84
45
62
40
298
34
144
44
27
35
53
73
126
148
55
98
37
70
101
172
97
30
33
373
2838
32
46
185
78
64
310
90
117
192
214
168
237
293
197
264
153
183
26
335
209
131