184
146
103
181
123
247
308
31
57
12
221
41
79
73
390
16
69
412
111
236
483
74
187
133
105
212
91
166
66
151
241
101
19
46
316
36
63
24
225
61
232
193
230
150
168
172
396
162
86
289
200
240
23
176
178
37