25
43
54
35
61
42
135
159
112
85
137
144