109
261
206
145
392
412
321
320
536
390