341
139
464
334
327
248
40
1104
52
161
365
187
251
1305
335
964
495
149
225
350
239
131
89
302
68
404
207
486
81
206
168
121
169
144
141
253
86
241
216
180
245
228
201
134
260
244
185
162
113
188
111
42
93
189
140
252