105
45
236
181
21
188
24
29
39
84