12
25
28
37
22
57
46
36
25
106