33
38
32
64
64
111
157
90
45
202