12
17
21
28
30
29
136