12
17
26
31
34
29
135