33
55
32
64
64
111
157
93
45
202