106
68
170
356
222
227
44
539
101
22