30
37
26
64
64
111
156
90
45
202