244
260
383
336
254
265
72
261
284
204
290
171
51
355
406
360
339
262
203
205
175
228
469
425
230
832
713
557
546
561
364
326
85
1398
359
186
53
321
202
156
117
21
14
308
199
504
523
19
194
350
1907
600
773
649
293
87