41
174
73
25
144
112
32
47
98
119
183
58
280
135
264
138
249
386
136
175
293
1050
470
127
86
94
170
317
1070
390
279
81
355
268
109
286
141
182
448
391
177
157
379
356
133
241
164
179
287
197
193
299
432
229
449
335