30
25
26
37
35
51
133