233
218
279
219
640
425
380
353
43
171
790
49
257
329
550
833
305
395
592
307
64
234
445
498
209
411
214
232
268
90
217
268
350
213
275
234
699
287
92
1056
702
447
383
516
214
255
244
359
222
338
209
612
407
503
