22
17
29
39
35
14
25
89
106
161
68
109