121
36
88
48
147
201
147
212
92
258