16
12
23
25
37
43
120