1102
282
332
1095
297
343
375
341
331
345
307
428
426
383
321