33
38
32
64
64
111
157
92
45
202