106
68
170
356
226
227
44
539
101
22